Tag: python 3.x

фабрика протокола asyncio create_connection

Функция create_connection из асинхронного модуля Python 3 берет за первый параметр фабрику протокола. В документации имеется следующее примечание: Примечание protocol_factory может быть любым типом вызываемого, не обязательно класса. Например, если вы хотите использовать предварительно созданный экземпляр протокола, вы можете передать lambda: my_protocol. Таким образом, вы можете передать экземпляр с помощью lambda : create_connection(lambda: Protocol(a, b, […]

Как фильтровать поток ввода-вывода текста в Python

Учитывая поток текстового ввода-вывода (например, из open() или StringIO() ), как мне создать другой поток, который отфильтровывает строки, соответствующие определенному шаблону, без первого чтения всего входного потока? Я знаю, что я могу легко получить итерабельность с (line for line in input if filter(line)) , но я бы хотел, чтобы поиск был доступен. Я также понимаю, […]

Python относительный / абсолютный импорт (снова)

Эта тема была рассмотрена несколько раз, но я все еще не могу заставить свой пакет работать. Вот ситуация: у меня есть пакет, в котором модуль logging заботится о настройке ведения журнала. Таким образом, mypackage.logging конфликтует с logging Python из стандартной библиотеки. Структура каталога: ├── mypackage │ ├── __init__.py │ ├── logging.py └── script.py MyPackage .__ […]

Как распечатать файл pdf в stdout с помощью python?

Правильный файл PDF был создан сценарием (выход которого не может быть напрямую написан на stdout, к сожалению). Скажем, имя файла – «myfile.pdf». Я хочу напечатать точный pdf-файл для stdout. (Нет обработки между ними). Чтобы проверить это, я написал этот короткий скрипт read_pdf.py : #!/usr/bin/env python3 # -*- coding: utf-8 -*- with open('myfile.pdf', mode='rb') as pdf_file: […]

Использование сопрограммы в качестве декоратора

в этом сценарии: async def foo(f): async def wrapper(*args, **kwargs): return f(*args, **kwargs) return wrapper @foo async def boo(*args, **kwargs): pass это вызов foo в качестве декоратора для декодера boo асинхронного вызова? –First Edit: Также как обрабатывать вызывающую цепочку сопрограмм в качестве декораторов?

Ошибка py2app OSX El Capitan

В режиме псевдонима это не удается. Вот что я запускаю: OSX 10.11.1 (El Capitan) Python 3.5 via Anaconda (with the Jupyter 4.1.0 Notebook) py2app is the newest version (0.9) Вот что я делаю: Create script and save as APP_OSX.py Enter the following commands in terminal: py2applet –make-setup APP_OSX.py rm -rf build dist python setup.py py2app […]

Как я могу получить цвета по умолчанию в GTK?

контекст В GTK 3 люди могут создавать свои собственные темы. Даже тема по умолчанию (Adwaita) имеет два варианта: легкий и темный. Когда я пишу свой собственный виджет (на питоне), мне нужно получить эти цвета, чтобы избежать чернового на черном или белом белом. Вопрос Как получить доступ к цветам по умолчанию пользовательской темы GTK? Вещи, которые […]

Как отобразить изображение, созданное в бэкэнд с помощью Django

Я новичок в django, и я смущен проблемой отображения изображения. Теперь у меня есть изображение слова-облака, сгенерированного в бэкэнд (скажем, topicWords.py), и я не знаю, как с этим бороться. (1) Как сохранить его в поле изображения модели UserProfile? В models.py у меня есть: class UserProfile(models.Model): user = models.OneToOneField(User) tagcloud = models.ImageField(upload_to ='rap_song/raptle/pic/') Правильно ли это […]

sklearn / sci-py в Windows (Python 3.5) Ошибки DLL при импорте

Я пытаюсь использовать sklearn в Windows 7 с Python 3.5 через предварительно скомпилированные двоичные файлы Windows по адресу http://www.lfd.uci.edu/~gohlke/pythonlibs/ Я установил Даск-0.7.5-py2.py3-ни-any.whl scikit_learn-0,17-cp35-ни-win_amd64.whl SciPy-0.16.1-cp35-ни-win_amd64.whl NumPy-1.9.3 + MKL-cp35-ни-win_amd64.whl панды-0.17.1-cp35-ни-win_amd64.whl без каких-либо ошибок во время установки. Следуя другому потоку SO с той же ошибкой, я убедился, что C: / python35 находится в моем Path и установлен как […]

Нет такой комманды, зарегистрированной в ipython

Когда я запускаю python3-ноутбук в среде conda, я получил такую ​​ошибку в терминале: [I 21:59:46.185 NotebookApp] Creating new notebook in /Untitled Folder [I 21:59:47.071 NotebookApp] Kernel started: a8c53aaf-8282-479d-b3ec-afb9433c30e6 [IPKernelApp] ERROR | No such comm target registered: ipython.widget Но если я запустил python2, эта ошибка исчезнет. Вы знаете, как я могу справиться с этой проблемой?

Python - лучший язык программирования в мире.