Tag: python 3.x

Mayavi colorbar в TraitsUI, создающем пустое окно

Я пытаюсь создать графический интерфейс в TraitsUI, который включает в себя две цифры Майяви. Я реализовал эти цифры в соответствии с примером нескольких двигателей в документации Mayavi. Однако, когда я добавляю colorbar к одной из фигур и запускаю GUI-скрипт, он иногда открывает пустое окно редактора Mayavi Scene Editor в дополнение к желаемому окну TraitsUI. Это […]

Как исключить * .pyc и __pycache__ из колес python?

Каков правильный способ исключить файлы из дистрибутива пакетов python? Редактирование MANIFEST.in не имеет никакого эффекта, и я не могу найти информацию об этой детали.

Есть ли способ остановить запущенный процесс в concurrent.futures?

Как я могу завершить выполняющийся процесс, начал использовать concurrent.futures ? Насколько я понимаю, метод cancel() должен удалить процесс из очереди, если он не запущен. Но как насчет убийства запущенного процесса? Например, если у меня длительный процесс, и я хочу остановить его, когда я нажимаю кнопку «Отмена» в графическом интерфейсе.

Как анализировать только определенную категорию веб-сайта, используя газетную библиотеку?

Я использую Python3 и newspaper библиотеку. Говорят, что эта библиотека может создать объект Source который является абстракцией новостного сайта. Но что, если мне нужна только абстракция определенной категории. Например, когда я использую этот URL-адрес, я хочу получить все статьи категории 'technology' . Вместо этого я получаю статьи из 'politics' . Я думаю, что при создании […]

Странность переменного доступа в производной QObject

Приведенный ниже код должен печатать одно и то же три раза. Почему это не так? from PySide.QtCore import QObject class A(QObject): instance = 1 @classmethod def test(cls): cls.instance # Remove this line and it prints the right thing cls.instance = cls() print(cls.__dict__['instance']) print(cls.instance) print(type.__getattribute__(cls, 'instance')) A.test() Ожидаемый результат: <__main__.A object at 0x1310c20> <__main__.A object at […]

Почему существует другое поведение от getpwuid и getgrgid?

В Python 2.7, 3.4 и 3.5 grp.getgrgid способен принимать строку: from grp import getgrgid print(getgrgid('0')) Однако pwd.getpwuid не может сделать то же самое: from pwd import getpwuid print(getpwuid('0')) Traceback (most recent call last): File "getpwuid_test.py", line 2, in <module> print(getpwuid('0')) TypeError: an integer is required Это связано с тем, что внутри Modules/pwdmodule.c getpwuid использует PyNumber_ParseTuple […]

Как проверить вызов .__ getitem __ () в списке Mock mock_calls во время модульного тестирования

При попытке модульного тестирования метод, возвращающий кортеж, и я пытаюсь проверить, обращается ли код к правильному индексу кортежа, python пытается оценить ожидаемый вызов и превращает его в строку. call().methodA().__getitem__(0) заканчивается тем, что преобразуется в '().methodA' в моем списке expected_calls для утверждения. Приведенный пример кода дает результат и трассировку: expected_calls=[call().methodA(), '().methodA'] result_calls=[call().methodA(), call().methodA().__getitem__(0)] ====================================================================== ERROR: test_methodB […]

Это нормально использовать MRO, чтобы переопределить mixin?

Описание проблемы: У меня есть класс C наследующий от mixins A и B Я хочу, чтобы новый класс, C_ , имел все методы / атрибуты, определенные в классе C но с B замененным B_ (тем же API) в схеме наследования (одно возможное использование этого – простое издевательство). Все классы – это новые классы стиля. Я […]

Heroku – Нет веб-процесса

Я сделал твиттер-бот, используя tweepy в Python, и попробовал развернуть его с помощью Heroku. Бот просто чириканье через определенные промежутки времени. После его развертывания программа Python просто не запускается, и журнал Heroku показывает следующую ошибку: at=error code=H14 desc="No web processes running" method=GET path="/favicon.ico" host=fathomless-island-25537.herokuapp.com request_id=0aa76d12-31e6-4940-85ec-a8476af4f82f fwd="182.64.210.145" dyno= connect= service= status=503 bytes= Просмотрев некоторые аналогичные проблемы, […]

Python 3 объединяет данные из больших файлов, которые сортируются

У меня есть несколько больших файлов (> 5M строк данных), которые сортируются по уникальной метке времени. Все файлы содержат практически все те же временные метки, за исключением нескольких случайно отсутствующих строк (<1000). Я хотел бы эффективно объединить данные из всех файлов в один набор данных с одной строкой за метку времени, предпочтительно используя генератор. За […]

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