Tag: питона

Как использовать функцию «map» в Python? (Как переписать цикл for?)

У меня есть массив классов, и я хочу создать их объекты. Это работает: classArray = [Auto, Wheel] objectArray = [] for myClass in classArray: objectArray += [myClass()] Могу ли я использовать функцию карты, чтобы выполнить то же самое? objectArray = map( ??? , classArray) Приносим извинения, если это глупый вопрос. Я довольно новичок в Python. […]

Использование шаблонов Mako в Pyramid с помощью Google App Engine

С помощью Pyramid и mod_wsgi, чтобы использовать шаблоны mako, вы просто добавляете эту строку в development.ini: mako.directories = house:templates К сожалению, Pyramid в Google App Engine не имеет файла development.ini, и я получаю следующую ошибку: File "appengine-monkey/pyramidapp/app/lib/python/pyramid-1.0a9-py2.5.egg/pyramid/mako_templating.py", line 74, in renderer_factory 'Mako template used without a “mako.directories“ setting') ConfigurationError: Mako template used without a “mako.directories“ […]

Сохранение работы после SIGINT

У меня есть программа, которая занимает много времени. Я хотел бы, чтобы он мог поймать SIGINT (ctrl-c) и вызвать метод self.save_work() . Как бы то ни было, мой signal_hander() не работает, поскольку self не определяется к тому времени, когда программа достигает signal_handler() . Как я могу настроить его так, чтобы self.save_work после SIGINT ? #!/usr/bin/env […]

Как передать часть идентификатора URL-адреса в view_callable?

Я играл с Pyramid в последнее время и, исходя из фона Pylons, я фокусировался на маршрутизации URL, а не на обходе. Я также рассматриваю использование обработчиков для группировки отдельных функций «контроллера» в один класс. Вместо того, чтобы иметь view.py, загрязненную кучей функций. Config: config.add_handler('view_page', '/page/view/{id}', handler=Page, action=view_page) Обработчик: from pyramid.response import Response from pyramid.view import […]

По умолчанию маршрут не работает

Я использую стандартный модуль маршрутизации с пилонами, чтобы попытаться настроить маршрут по умолчанию для главной страницы моего веб-сайта. Я следил за инструкциями в документах и ​​здесь http://routes.groovie.org/recipes.html, но когда я пробую http://127.0.0.1:5000/ я просто получаю страницу «Добро пожаловать в Пилоны» по умолчанию. Мой файл config / routing.py выглядит так: from pylons import config из маршрутов […]

Изменение переменной без перезагрузки страницы

У меня есть список имен изображений, загруженных флягой, которые я передаю в шаблон html, чтобы страница отображала изображение. Единственный способ изменить список изображений (т. Е. Добавить изображение к нему) – это сделать представление, содержащее код для изменения списка, но для доступа к представлению вам нужно снова перезагрузить всю страницу. Есть ли способ изменить список с […]

Флакон-SQLAlchemy Абстрактная базовая модель

В моем приложении Flask-SQLAlchemy я хочу добавить несколько полей (созданных (by | on), измененных (by | on)) для каждой модели / таблицы мой код прямо сейчас from .. import db class Brand(db.Model): __tablename__ = 'md_brands' id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(64), unique=True, nullable=False) def __repr__(self): return u'<Brand {}>'.format(self.name) Я не уверен, что лучше использовать […]

Теория декораторов Python

У меня вопрос о чистой thory в Python. Когда: @decorator_func def func(bla, alba): pass Эквивалентно: def func(bla, alba): pass func = decorator_func(func) Так: @decorator_func(aaa, bar) def func(bla, alba): pass Является равноценным …?

Как создать генератор из двух списков в python?

Дать списки a, b a = [5, 8, 9] b = [6, 1, 0] Я хочу создать генератор gen, чтобы: for x in gen: print x выходы 5, 8, 9, 6, 1, 0

Python, одновременная псевдоинверсия многих 3×3, сингулярных, симметричных, матриц

У меня есть трехмерное изображение с размерами строк x cols x deps. Для каждого вокселя в изображении я вычислил 3×3 реальную симметричную матрицу. Они хранятся в массиве D, который поэтому имеет форму (строки, столбцы, депо, 6). D хранит 6 уникальных элементов симметричной матрицы 3×3 для каждого вокселя в моем изображении. Мне нужно найти псевдоверсию Мура-Пенроуза […]

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