Проверить, был ли ValidationError поднят

Я хочу проверить, было ли возбуждено исключение, как я могу это сделать? в моих models.py У меня есть эта функция, которую я хочу проверить: def validate_percent(value): if not (value >= 0 and value <= 100): raise ValidationError('error') в моих tests.py я попробовал это: def test_validate_percent(self): self.assertRaises(ValidationError, validate_percent(1000)) выход теста: ..E ====================================================================== ERROR: test_validate_percent (tm.tests.models.helpers.HelpersTestCase) ———————————————————————- […]

Nim эквивалент понимания списка Python

Поскольку у Nim есть много возможностей с Python, я не удивлюсь, если он также реализует понимание Python : string = "Hello 12345 World" numbers = [x for x in string if x.isdigit()] # ['1', '2', '3', '4', '5'] Возможно ли это в Ниме? Если нет, может быть реализовано с помощью шаблонов / макросов?

Получение версии пакета с помощью pkg_resources?

Каков рекомендуемый способ получить пакетную версию пакета в $ PYTHONPATH или sys.path? Я помню, что модуль pkg_resource имеет некоторые функции для этого, но я не могу найти никакой связанной информации. Пожалуйста, не указывайте мне на решение, используя файл version.py и как-то прочитав его. Использование pkg_resources – путь, но как именно?

python shuffle, чтобы положение никогда не повторялось

Я хотел бы сделать случайную перетасовку списка, но с одним условием: элемент не может быть в том же исходном положении после тасования. Есть ли один способ сделать это в python для списка? Пример: list_ex = [1,2,3] каждый из следующих перетасованных списков должен иметь такую ​​же вероятность быть отбракованным после тасования: list_ex_shuffled = [2,3,1] list_ex_shuffled = […]

эквивалент R's View для панд Python

View – очень полезная функция, позволяющая видеть поперечное сечение больших кадров данных в R. Есть ли какой-либо эквивалент функции просмотра R для DataFrame pandas DataFrame ? Я использую RStudio для R и PyCharm для Python.

Почему PyCrypto не использует стандартный IV?

Я пытаюсь понять, почему мой клиент Python и сервер Ruby имеют несогласие с тем, как шифровать данные. Единственное различие, которое я вижу в коде Ruby и моем коде, заключается в том, что они не указывают вектор инициализации, поэтому он возвращается к умолчанию по умолчанию для всех \ x0 Когда я пытаюсь создать экземпляр PyCrypto без […]

Создайте различные типы рассылки с помощью setup.py

Учитывая следующую (демонстрационную) схему проекта: MyProject/ README LICENSE setup.py myproject/ … # packages extrastuff/ … # some extra data Как (и где) объявлять разные типы дистрибутивов? Особенно мне нужны эти два варианта: Распределение, содержащее только источник Распространение, содержащее источник и все файлы данных в (extrastuff) В идеале, как объявить верхнюю конфигурацию, тогда как вторая зависит […]

Как правильно добавить часы к pandas.tseries.index.DatetimeIndex?

У меня нормальный df.index, который я хотел бы добавить к нему несколько часов. In [1]: test[1].index Out[2]: <class 'pandas.tseries.index.DatetimeIndex'> [2010-03-11, …, 2014-08-14] Length: 52, Freq: None, Timezone: None Вот как выглядит первый элемент: In [1]: test[1].index[0] Out[2]: Timestamp('2010-03-11 00:00:00') Поэтому я стараюсь добавить часы: In [1]: test[1].index[0] + pd.tseries.timedeltas.to_timedelta(16, unit='h') Однако я получаю следующее: Out[2]: […]

Как я могу получить доступ к classmethod изнутри класса в Python

Я хотел бы создать класс в Python, который управляет прежде всего статическими членами. Эти члены должны быть инициализированы во время определения класса уже. В связи с тем, что в дальнейшем будет требоваться повторная инициализация статических членов, я бы поставил этот код в классный метод. Мой вопрос: как я могу назвать этот класс изнутри класса? class […]

Почему python math.factorial (x) очень быстрый?

У меня вопрос, почему числовые вычисления python очень быстрые? например, приведенный ниже код работает менее одной секунды import math print math.factorial(10000) Зачем???

 
Interesting Posts for Van-Lav

Python импортирует ошибку MySQLdb – Mac 10.6

Python Multiprocessing.Pool ленивая итерация

Внедрение сообщения об ошибке для кода в Python

Вычисление процента перекрытия перекрытия, для оценки детектора изображения

Извлечение части текста строки с совпадением начала и конца с использованием регулярных выражений в Python

Как получить n_estimator и max_features минимальной ошибки OOB и использовать их для оптимизации?

Непрерывный поток данных из командной строки linux в скрипт python

Как уловить логин с помощью PySVN?

Java для передачи args скрипту Python

Может ли временный файл flymake быть создан во временном каталоге системы?

Что такое хороший анализатор python для поискового запроса в Google?

Накладные расходы / производительность данных Python

python: печать по горизонтали, а не текущая печать по умолчанию

в чем разница между os.open и os.fdopen в python

python pandas TimeStamps для локальной временной строки с летним временем

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