Tag: питона

Что такое «объект-генератор» в django?

Я использую пакет голосования Django, и когда я использую метод get_top () в оболочке, он возвращает что-то вроде «объекта-генератора в 0x022f7AD0 , я никогда раньше не видел ничего подобного, как вы к нему обращаетесь и что это такое? мой код: v=Vote.objects.get_top(myModel, limit=10, reversed=False) print v <generator object at 0x022f7AD0> NB: Я думал, что get_top просто […]

SQLAlchemy: Знание имен полей и значений объекта модели?

Я стараюсь придерживаться принципов объектно-ориентированного программирования SOLID, оставаться DRY и т. Д., Но моя новизна к Python / SQLAlchemy / Pyramid делает это очень сложно. Я пытаюсь взять то, что я теперь знаю, как модель SQLAlchemy, используемая для создания простого объекта Pyramid Framework, и использовать то, что, как я знаю, является «отражением» на C #, […]

UnicodeEncodeError после установки параметров ограничения_xpaths

Я новичок в python и scrapy. После установки параметров restrict_xpaths на "// table [@ class =" lista "]" Я получил следующую трассировку. Что странно, используя другое правило xpath, искатель работает правильно. Traceback (most recent call last): File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/base.py", line 800, in runUntilCurrent call.func(*call.args, **call.kw) File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/task.py", line 602, in _tick taskObj._oneWorkUnit() File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/task.py", line 479, […]

Невозможно включить режим отладки в Flask

У меня довольно базовое приложение Flask, но по какой-то причине режим Debug не включен, поэтому всякий раз, когда я получаю сообщение об ошибке, я получаю 500 страниц вместо хорошей страницы отладки с трассировкой и все такое. Вот мое приложение / init .py: from flask import Flask from config import config def create_app(config_name): app = Flask(__name__) […]

максимальное количество комбинаций

Я пытаюсь создать список всех возможных комбинаций чисел в наборе из четырех чисел, используя все числа от 0 до 9. Я приближаюсь, но выход не показывает все возможные комбинации, начиная с 0000 до 9999. Любые подсказки относительно того, почему следующий код отбрасывает определенные комбинации? def permgen (items, n): если n == 0: yield [] еще: […]

Максимальное время выполнения для функции в python (колба)

Я пытаюсь ограничить время, когда функция разрешена для запуска в python (фляга). Это будет выглядеть примерно так: def my_function: try: long_function_time() catch TimeOutException: return "Function took too long to execute" def long_function_time: #stuff here Сначала я попытался использовать сигналы, но мне сказали, что это не очень хороший подход, поскольку колба работает в потоковой среде. Я […]

Маркер с использованием пути с ведущей косой чертой

Я пытаюсь получить Flask, используя простой маршрут с конвертером пути: @api.route('/records/<hostname>/<metric>/<path:context>') Он работает, если «путь» в URL-адресе не использует ведущую косую черту. В этом случае я получаю 404. Я понимаю ошибку, но то, чего я не понимаю, заключается в том, что в документации или в любом месте в Интернете нет обходного пути, как это исправить. […]

передача информации о настройках для удаления из носа

Я использую свои юнит-тесты, используя нос. У меня есть .ini-файлы, такие как production.ini, development.ini, local.ini. Наконец, у меня есть файл test.ini, который выглядит так: [app:main] use = config:local.ini # Add additional test specific configuration options as necessary. sqlalchemy.url = sqlite:///%(here)s/tests.db В моем тестовом классе я хочу настроить базу данных так же, как и в своем […]

Python: AttributeError: _dep_map

У меня проблема. Я устанавливаю приложение пирамиды на Ubuntu / Python 2.7 в виртуальной среде. Я запускаю setup.py как ../bin/python2.7 setup.py develop из корневого каталога проекта и после: Traceback (most recent call last): File "setup.py", line 48, in <module> """, File "/usr/lib/python2.7/distutils/core.py", line 112, in setup _setup_distribution = dist = klass(attrs) File "/local/lib/python2.7/site-packages/setuptools/dist.py", line 269, […]

Pythonic способ проверки параметра – это последовательность, но не строка

У меня есть функция, которая получает список таблиц DB в качестве параметра и возвращает командную строку, которая должна быть выполнена в этих таблицах, например: pg_dump( file='/tmp/dump.sql', tables=('stack', 'overflow'), port=5434 name=europe) Должен вернуть что-то вроде: pg_dump -t stack -t overflow -f /tmp/dump.sql -p 5434 europe Это делается с помощью tables_string='-t '+' -t '.join(tables) . Веселье начинается […]

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