Tag: python 2.7

flake8 не собирает файл конфигурации

У меня есть flake8 конфигурации flake8 в ~/.config/flake8 [flake8] max-line-length = 100 Однако, когда я запускаю flake8 файл конфигурации не подбирается. Я знаю, потому что я все еще получаю предупреждения над строками длиннее 79 символов. Я на redhat, но то же самое происходит и на mac. Я использую pyenv. Global – 2.7.6 (даже не уверен, […]

Странное поведение лямбда в цикле

Я наткнулся на поведение на питоне, которое мне трудно понять. Это код доказательной концепции: from functools import partial if __name__ == '__main__': sequence = ['foo', 'bar', 'spam'] loop_one = lambda seq: [lambda: el for el in seq] no_op = lambda x: x loop_two = lambda seq: [partial(no_op, el) for el in seq] for func in […]

Как передать экземпляр Python на C ++ с помощью API Python / C

Я расширяю свою библиотеку с помощью Python (2.7), обертывая интерфейсы с помощью SWIG 2.0, и имею объект графика, в котором я хочу создать посетителя. В C ++ интерфейс выглядит так: struct Visitor { virtual void OnStateBegin() = 0; virtual void OnNode(Node* n) = 0; virtual void OnStateEnd() = 0; }; Я хотел бы определить класс […]

как организовать файлы с помощью python27 app engine webapp2 framework

Я начал работу с python27 и движком приложения: https://developers.google.com/appengine/docs/python/gettingstartedpython27/ К концу tut все классы находятся в одном файле (helloworld.py), и вы и вы настраиваете маршрутизатор для указания URL-адреса для класса в нижней части файла: app = webapp2.WSGIApplication([('/', MainPage), ('/sign', Guestbook)], debug=True) То, что tut не охватывало, – это как мне настроить мои классы / файлы […]

Переопределение модуля тестирования модуля Python для пользовательского вывода?

Изменить : решено! Скоро будет обновлено решение. Цель: Я хочу переписать модуль UnitTest Python, поэтому, когда я его вызываю, я получаю следующий вывод JSON в потоке stdout . Например: { "errors":0, "failures":1, "ran":3, "skipped":0, "successful":2, "test_data":[ { "index":0, "result":1 }, { "index":1, "result":1 }, { "index":2, "result":-1 } ] } Проблема: Я написал код для […]

AttributeError: объект 'module' не имеет атрибута 'PROTOCOL_TLSv1_2' с Python 2.7.11

У меня возникают проблемы с получением поддержки tls v1.2 для моей установки python на моем mac. Это моя версия openssl: openssl version OpenSSL 1.0.2h 3 May 2016 И вот моя версия python: python –version Python 2.7.11 Вот как я тестирую: >>> import ssl >>> ssl.PROTOCOL_TLSv1_2 Traceback (most recent call last): File "<stdin>", line 1, in […]

conda и pip не работают вообще

Я на OS X 10.11.2, Anaconda Python 2.7.10. Я устанавливал некоторые зависимости, и внезапно моя команда conda вообще не работала. Многие люди предлагают conda install python=2.7.10 но когда я пытаюсь это сделать (или любую команду, даже просто conda ), я получаю: Traceback (последний последний вызов): Файл «/ Пользователи / Can / anaconda / bin / […]

Python, NetCDF4 и HDF5

Я не знаю, почему эти пакеты всегда являются такой болью для установки. Я уже давно использую NetCDF / HDF5, и это всегда было чистой поездкой ужасов, позволяющей им устанавливать или запускать правильно, независимо от того, находится ли она на Linux или OSX, независимо от того, C или Cython или теперь python. Простая зависимость между netcdf4 […]

Создайте список месяцев между интервалом в python

Я хочу создать список python, содержащий все месяцы, происходящие между двумя датами, при этом вход и выход будут отформатированы следующим образом: date1 = "2014-10-10" # input start date date2 = "2016-01-07" # input end date month_list = ['Oct-14', 'Nov-14', 'Dec-14', 'Jan-15', 'Feb-15', 'Mar-15', 'Apr-15', 'May-15', 'Jun-15', 'Jul-15', 'Aug-15', 'Sep-15', 'Oct-15', 'Nov-15', 'Dec-15', 'Jan-16'] # output

codecs.open (utf-8) не читает обычный ASCII-файл

У меня есть простой файл ASCII. Когда я пытаюсь открыть его с помощью codecs.open(…, "utf-8") , я не могу прочитать одиночные символы. ASCII – это подмножество UTF-8, поэтому почему codecs не могут открывать такой файл в режиме UTF-8? # test.py import codecs f = codecs.open("test.py", "r", "utf-8") # ASCII is supposed to be a subset […]

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