Tag: python 2.7

Tornado request.body

Приложение Tornado принимает данные POST через HTTP-запрос тела В моем обработчике я могу получить запрос def post(self): data = self.request.body Данные, которые я получаю, находятся в строке str (dictionary) Есть ли способ получить эти данные в виде словаря Python? Я не хочу использовать eval на стороне сервера, чтобы преобразовать эту строку в словарь Python.

С socketserver python как передать переменную в конструктор класса обработчика

Я хотел бы передать мое соединение с базой данных классу EchoHandler, однако я не могу понять, как это сделать или получить доступ к классу EchoHandler вообще. класс EchoHandler (SocketServer.StreamRequestHandler): def handle (self): print self.client_address, 'connected' если __name__ == '__main__': conn = MySQLdb.connect (host = "10.0.0.5", user = "user", passwd = "pass", db = "database") SocketServer.ForkingTCPServer.allow_reuse_address […]

ValueError: неконвертированные данные остаются: 02:05

У меня есть несколько дат в json-файлах, и я ищу тех, кто соответствует сегодняшней дате: import os import time from datetime import datetime from pytz import timezone input_file = file(FILE, "r") j = json.loads(input_file.read().decode("utf-8-sig")) os.environ['TZ'] = 'CET' for item in j: lt = time.strftime('%A %d %B') st = item['start'] st = datetime.strptime(st, '%A %d %B') […]

Как сопоставить ряд условий как ключей в словаре?

Я знаю, что вы можете использовать словарь в качестве альтернативы оператору switch, например: def printMessage(mystring): # Switch statement without a dictionary if mystring == "helloworld": print "say hello" elif mystring == "byeworld": print "say bye" elif mystring == "goodafternoonworld": print "good afternoon" def printMessage(mystring): # Dictionary equivalent of a switch statement myDictionary = {"helloworld": "say […]

Как повторно запустить процесс Linux после сбоя?

У меня есть скрипт Python, который запускается из Linux (Cent OS). Как я могу запустить этот процесс (скрипт) навсегда? Или, например, он будет перезапущен после сбоя?

Правильный способ переопределить метод __dir__ в python

Этот вопрос должен быть больше о __dir__ чем о numpy . У меня есть подкласс numpy.recarray (в python 2.7, numpy 1.6.2), и я заметил, recarray имена полей recarray не указаны при перемещении объекта (и, следовательно, автозаполнение ipython не работает). Пытаясь исправить это, я попробовал переопределить __dir__ в моем подклассе, например: def __dir__(self): return sorted(set( super(MyRecArray, […]

Intellij Python не импортирует из .pydevproject

Плагин PyDev eclipse создает два файла: .project файл .pydevproject . Файл .pydevproject содержит все ссылки на библиотеки. В основном я перечисляю все мои зависимости как …. <path>\\basedir\nose\1.1.2-py27\lib</path> <path>\\basedir\jenkinsapi\0.1.9\lib\jenkinsapi-0.1.9-py2.7.egg</path> …. К сожалению Intellij не будет импортировать эти библиотеки из .pydevproject. Вопрос: Как я могу заставить это? У меня есть зависимости как основанные строки, и я могу […]

Объект 'super' не имеет атрибута '__eq__'

Когда я пытаюсь переопределить магический метод __eq__ и использовать super для доступа к базовому методу, найденному в object , я получаю сообщение об ошибке. Нет никакого способа, чтобы это было ошибкой, но это точно похоже на одно: class A(object): def __eq__(self, other): return super(A, self).__eq__(other) A() == 0 # raises AttributeError: 'super' object has no […]

python, UnicodeEncodeError, преобразование unicode в ascii

Во-первых, я довольно новичок в python, так что простите меня за весь материал n00b. Таким образом, логика приложения в Python выглядит следующим образом: Я отправляю и SQL Select в базу данных, и он возвращает массив данных. Мне нужно взять эти данные и использовать их в другом предложении SQL insert. Теперь проблема заключается в том, что […]

Opencv: Как сшить четыре трапецеидальных изображения, чтобы сделать квадратное изображение?

В настоящее время я очень стараюсь понять, как сделать эти четыре трапециевидных изображения одним красивым изображением. Окончательное изображение должно выглядеть примерно так (используется для фотошопа): Это изображение будет соответствовать четырем из этих изображений: Проблема в том, что когда я пытаюсь повернуть и объединить эти образы, черное окружение также входит в финальное изображение: Как я должен […]

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