Tag: python 2.7

Python чрезвычайно озадачивает поведение unicode регулярного выражения

Я использую токенизатор для разделения французских предложений на слова и имел проблемы со словами, содержащими французский символ â . Я попытался изолировать проблему, и в итоге она сводилась к этому простому факту: >>> re.match(r"'", u'â', re.U) >>> re.match(r"[']", u'â', re.U) <_sre.SRE_Match object at 0x21d41d0> â соответствует шаблону, содержащему ' если он помещен в ансамбль. Что-то […]

Ошибка ядра с Anaconda (Python 2.7) для Windows 10. Ошибка консоли IDE Spyder

Я установил бесплатный дистрибутив Python Anaconda здесь: https://www.continuum.io/downloads Моя ОС: Windows 10 64-бит . Я загрузил Anaconda для Windows 64-bit с Python 2.7 . Когда я запускаю Spyder IDE в окне консоли IPython, я вижу ошибку с заголовком: Ошибка при запуске ядра Это выглядит так: В конце журнала ошибок, показанного выше, я вижу следующие строки: […]

Какой параметр мне нужен в setup.py для создания пакета в правильном каталоге?

Я использую setup.py для создания пакета python, который я хочу установить через pip . Чтобы правильно установить файлы в lib/python2.7/site-packages/<package-name> Я использовал следующий параметр в setup.py : 'package_dir': {'':'lib'} как описано здесь, но получить ошибку error: package directory 'lib' does not exist Ну, такого каталога нет, поскольку я хочу, чтобы текущий каталог был установлен как […]

Что делает `python setup.py check` на самом деле?

Что именно делает python setup.py check ?

Извлечение комментариев из исходного кода Python

Я пытаюсь написать программу для извлечения комментариев в коде, который вводит пользователь. Я попытался использовать регулярное выражение, но мне было трудно писать. Тогда я нашел здесь пост. Ответ предлагает использовать tokenize.generate_tokens для анализа грамматики, но в документации говорится : Генератору generate_tokens() требуется один аргумент, readline , который должен быть вызываемым объектом, который предоставляет тот же […]

Почему (или нет) хорошая практика использования Getters / Accessors в OOP Python?

Почему – или почему нет – хорошо ли использовать геттеры и сеттеры в Python OOP? В моем учебнике указано следующее: import random class Die(object): """Simulate a generic die.""" def __init__(self): self.sides = 6 self.roll() def roll(self): """Updates the die with a random roll.""" self.value = 1+random.randrange(self.sides) return self.value def getValue(self): """Return the last value set […]

Странное поведение при подклассе datetime.timedelta

Для удобства я хочу создать подклассы datetime.timedelta. Идея состоит в том, чтобы определить класс как таковой: class Hours(datetime.timedelta): def __init__(self, hours): super(Hours, self).__init__(hours=hours) поэтому я могу быстро создать timedeltas вот так: x = Hours(n) Однако вышеприведенный код генерирует timedelta из n дней вместо n часов. В качестве примера рассмотрим следующий сеанс ipython: In [1]: import […]

Является ли Python 3.3 лучше, чем 2,7 для декодирования и повторного кодирования Скребковый веб-текст для UTF-8? Как, намного лучше?

Есть, по-видимому, миллион вопросов, связанных с ошибками Unicode Python, где …ordinal [is] not in range(128) . По-видимому, подавляющее большинство включает Python 2.x. Я знаю об этих ошибках, потому что в настоящее время я кодирую, расшифровывая ад. Для стороннего проекта я очищаю веб-страницы и пытаюсь нормализовать эти текстовые данные, чтобы он не появлялся на нашем сайте […]

Ошибка при загрузке ошибки python27.dll для pyinstaller

Я успешно отредактировал мой файл spec и добавил к нему папку с моими данными. Он строит отлично, но по-прежнему не может получить доступ к данным. Когда я пытаюсь запустить скомпилированный файл .exe, я получаю эту ошибку: Error loading Python DLL: C:\Users\Sal\AppData\Local\Temp\_MEI60122\python27.dll (error code 126) EDIT 1 – я до сих пор не понял, что мой […]

Ошибка импорта Anano: нет модуля cPickle

>>> import theano Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Library/Python/2.7/site-packages/theano/__init__.py", line 52, in <module> from theano.gof import ( File "/Library/Python/2.7/site-packages/theano/gof/__init__.py", line 38, in <module> from theano.gof.cc import \ File "/Library/Python/2.7/site-packages/theano/gof/cc.py", line 30, in <module> from theano.gof import link File "/Library/Python/2.7/site-packages/theano/gof/link.py", line 18, in <module> from theano.gof.type import Type File […]

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