Tag: питона

Абонент пирамиды не работает

Я использую Pyramid 1.4a1, и у меня есть этот предикат подписчика: class RouteName(object): ''' Subscriber predicate to check against route name. ''' def __init__(self, value, config): self.value = value self.config = config def text(self): return 'route_name = %s' % self.value phash = text def __call__(self, event): route_name = event.request.matched_route.name return route_name == self.value И я […]

PyEphem: могу ли я рассчитать высоту Солнца от азимута

Я использую PyEphem для расчета местоположения Солнца в небе в разное время. У меня есть точка наблюдения (возможно, в Стоунхендже) и вы можете использовать PyEphem для расчета восхода, захода солнца и угла высоты и азимута (в градусах от N) для Солнца в любой час дня. Блестящий, без проблем. Однако мне действительно нужно иметь возможность рассчитать […]

Pyramid «select» form input raise keyError

Я пытаюсь получить доступ к request.param в приложении Pyramid. Я видел тему о флажках, но никто не говорил о «select» HTML-теге. С точки зрения пирамиды, вот часть моего кода, которая собирает параметры: if 'form.submitted' in request.params: # user user = User(request.params['nickname'], request.params['lastname'], request.params['firstname'], request.params['email'], request.params['password'], request.params['profile']) На стороне шаблона Mako моя форма – это простая […]

Реализация плана фляги, чтобы его можно было безопасно монтировать несколько раз?

В документации к фляге написано: что вы можете регистрировать чертежи несколько раз, хотя не каждый проект может правильно реагировать на это. На самом деле это зависит от того, как реализуется проект, если он может быть установлен более одного раза. Но я не могу понять, что нужно сделать, чтобы безопасно монтировать планку несколько раз.

шаблон бутылки: как импортировать пакет python

Я пишу бутылку SimpleTemplate, и я хочу сравнить дату. Как (и где) вы импортируете пакет python внутри шаблона? Является ли это возможным? Вот пример того, что я пытаюсь сделать. Я хочу сравнить данные (строку), представляющие дату на сегодняшний день: %if datetime.strptime(report['date'], '%m/%d/%Y') &lt; datetime.today(): <span class="ui-icon ui-icon-circle-close"></span> %elif report['result']: <span class="ui-icon ui-icon-circle-check"></span> %elif not report['result']: […]

Найти и распечатать текст в кавычках из текстового файла с помощью python

Я начинаю python и хочу, чтобы python захватывал весь текст в кавычках из текстового файла. Я пробовал следующее: filename = raw_input("Enter the full path of the file to be used: ") input = open(filename, 'r') import re quotes = re.findall(ur'"[\^u201d]*["\u201d]', input) print quotes Я получаю сообщение об ошибке: Traceback (most recent call last): File "/Users/nithin/Documents/Python/Capture […]

Установка переменной $ PATH с Fabric 1.6.0

Я пытаюсь запустить команду, которую я установил в своем домашнем каталоге на удаленном сервере. Он уже добавлен в мой $ PATH в .bash_profile. Я могу использовать его при удаленном доступе через обычный сеанс ssh, но Fabric, похоже, не тянет мой $ PATH. Таким образом, я попытался добавить его в свой $ PATH, используя контекстный менеджер […]

Фляга – подвид

Я хочу использовать определенный шаблон дизайна в своем приложении, но я не уверен, действительно ли мой шаблон действительно подходит с механизмами Flask. Я просто проверяю, что я не упускал из виду существующие решения. Я хотел бы иметь представление верхнего уровня, которое отображает ответ другого прокси-запроса. Дело в том, что я не проверяю внешние URL-адреса, а […]

Поиск соседних ячеек в матрице обхода

Скажем, у вас есть размерная матрица NxM. Например, матрица 4×4: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Каждая ячейка имеет восемь соседних ячеек. Например, соседние ячейки соты 5: 0,1,2,4,6,8,9,10. 0 1 2 4 5 6 8 9 10 Но смежные ячейки также могут быть найдены путем […]

Распространение локального приложения Flask

Я сделал простое приложение Flask, которое по существу является оберткой вокруг sqlite3. Он в основном запускает сервер dev локально, и вы можете получить доступ к интерфейсу из веб-браузера. В настоящее время он функционирует точно так, как должен. Мне нужно запустить его на компьютере, управляемом кем-то с менее развитыми компьютерными навыками. Я мог установить Python на […]

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