Tag: питон

Как работает атрибут __test__ = False magic для обнаружения теста

Поэтому я пытаюсь реализовать что-то похожее на то, как unittesting frameworks делают следующее: class BaseTest(T.TestCase): # Disables this test from being run __test__ = False def test_foo(self): pass # However this test is picked up because it doesn't directly have __test__ set class InheritingTest(BaseTest): pass Я считаю своеобразным: # >> InheritingTest.__test__ # False Который указал […]

TypeError: объект «bool» не может быть вызван

Я совершенно новый для python. Я получил ошибку while not cls.isFilled(row,col,myMap): TypeError: 'bool' object is not callable Не могли бы вы объяснить, как решить эту проблему? Первая проверка «если» в порядке, но «while not» имеет эту ошибку. def main(cls, args): … if cls.isFilled(row,col,myMap): numCycles = 0 while not cls.isFilled(row,col,myMap): numCycles += 1 def isFilled(cls,row,col,myMap): cls.isFilled […]

Как создать итератор месяца

Я хотел бы создать функцию python, которая позволила бы мне перебирать месяцы от начальной точки до точки остановки. Например, это выглядело бы как-то вроде def months(start_month, start_year, end_month, end_year): Вызов months(8, 2010, 3, 2011) вернется: ((8, 2010), (9, 2010), (10, 2010), (11, 2010), (12, 2010), (1, 2011), (2, 2011), (3, 2011)) Функция может просто вернуть […]

python lxml на движке приложения?

Могу ли я использовать python lxml для движка Google? (или мне нужно использовать Beautiful Soup?) Я начал использовать Beautiful Soup, но кажется медленным. Я только начинаю играть с идеей «скрипинга экрана» с других сайтов, чтобы создать своего рода «месиво».

Что означает в / python?

Работа над назначением python и было любопытно, что означает [: -1] в контексте следующего кода: instructions = f.readline()[:-1] Вы искали здесь на SO и на Google, но безрезультатно. Полюбите объяснение!

Список списков и «Слишком много значений для распаковки»

Я пытаюсь использовать следующий код в списке списков, чтобы создать новый список списков, чьи новые элементы являются определенной комбинацией элементов из списков внутри старого списка … если это имеет смысл! Вот код: for index, item in outputList1: outputList2 = outputList2.append(item[6:].extend(outputList1[index+1][6:])) Однако я получаю сообщение «Слишком много значений для распаковки». Кажется, я даже получаю ошибку со […]

SQS с конфигурацией сельдерея

Я пытался настроить Amazon SQS для Celery, и у меня есть следующая конфигурация: BROKER_BACKEND = "SQS" BROKER_TRANSPORT_OPTIONS = { 'region': 'us-east-1', } AWS_ACCESS_KEY_ID = # access id AWS_SECRET_ACCESS_KEY = # secret access key os.environ.setdefault("AWS_ACCESS_KEY_ID", AWS_ACCESS_KEY_ID) os.environ.setdefault("AWS_SECRET_ACCESS_KEY", AWS_SECRET_ACCESS_KEY) BROKER_URL = 'sqs://' CELERY_IMPORTS = ("tasks", ) CELERY_TASK_RESULT_EXPIRES = 300 CELERY_DEFAULT_QUEUE = #queue name CELERY_DEFAULT_EXCHANGE = CELERY_DEFAULT_QUEUE CELERY_DEFAULT_EXCHANGE_TYPE […]

Сервер приложений Google App Engine не отображает подробное сообщение об ошибке

При разработке на сервере приложений Google App Engine dev (python) и появлении ошибки браузер просто покажет что-то вроде следующего: Ошибка сервера. На веб-сайте произошла ошибка при получении http: // localhost: 8080 / . Он может быть отключен для обслуживания или настроен неправильно. Вот несколько советов: перезагрузите эту страницу позже. Ошибка HTTP 500 (Внутренняя ошибка сервера): […]

Python лучший способ проверить существующий ключ

Каков более эффективный / быстрый / лучший способ проверить, существует ли ключ? if 'subject' in request.POST: subject = request.POST['subject'] else: // handle error ИЛИ try: subject = request.POST['subject'] except KeyError: // handle error

Как я могу настроить инструменты для установки пакета PyPI с разветвленной версией github?

Вот пример сценария. Существует пакет python not-mine и я только что нашел в нем небольшую ошибку. Я нахожу исходный код в github и fork в репозитории. Я вношу необходимые изменения и отправляю запрос на вытягивание. К сожалению, автор пакета находится в отпуске, и у меня есть крайний срок. Мне нужен способ установить мой разветвленный репозиторий, […]

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