Python: конвертировать simplejson dumped unicode datetime обратно в объект datetime

У меня есть… entity = simplejson.dumps({"a":unicode(datetime.datetime.utcnow())}) Как снова преобразовать дату-время (преобразованное в unicode) обратно в дату-время? Чтобы я мог сделать что-то вроде … entity2 = simplejson.loads(entity) #your answer here.. add5 = entity2["a"] + datetime.timedelta(minutes=5) Благодаря!

Как разрешить относительные пути в python?

У меня такая структура каталогов projectfolder/fold1/fold2/fold3/script.py теперь я даю script.py путь как аргумент командной строки файла, который есть в fold1/fold_temp/myfile.txt Поэтому, в основном, я хочу, чтобы таким образом был путь ../../fold_temp/myfile.txt >>python somepath/pythonfile.py -input ../../fold_temp/myfile.txt Здесь проблема в том, что мне может быть предоставлен полный путь или относительный путь, чтобы я мог решить и на […]

Как определить, является ли данный объект заданным типом в Python?

Я всегда думал, что оператор определен, если данная переменная имеет данный тип. Но я просто решил, что это неправда: >>> class A(): pass … >>> a = A() >>> a is A False Как проверить, является ли тип class A ? Пожалуйста, порекомендуйте. Спасибо, Бода Сидо.

Pythonic способ инициализировать объект с большим количеством параметров и значением по умолчанию

Мне нужно создать класс, для которого требуется множество параметров. class Line: def __init__(self, name, nb = None, price_unit = None, total = None, unit = None, time = None, session = None ): Каждый атрибут получит одно и то же имя и то же значение, что и параметр, переданный __init __ () . Поэтому, конечно, […]

создать трехмерное двоичное изображение

У меня есть 2D-массив, a , содержащий набор из 100 x, y, z координат: [[ 0.81 0.23 0.52] [ 0.63 0.45 0.13] … [ 0.51 0.41 0.65]] Я хотел бы создать трехмерное двоичное изображение, b , с 101 пикселем в каждом из размеров x, y, z, с координатами от 0,00 до 1,00. Пиксели в местах, […]

Новый экземпляр класса Python с атрибутом класса non-None

У меня есть класс Python, у которого есть атрибут класса, установленный для чего-то другого, кроме None . При создании нового экземпляра изменения, внесенные в этот атрибут, сохраняются во всех экземплярах. Вот какой код, чтобы понять это: class Foo(object): a = [] b = 2 foo = Foo() foo.a.append('item') foo.b = 5 Использование foo.a возвращает ['item'] […]

Python и Asterisk

Кто-нибудь успешно использовал API Python для подключения к AMI Asterisk? Может быть, Starpy или py-asterisk, или даже FATS? Если да, можете ли вы показать примеры или указать ссылку? Кажется, что очень мало документации относительно API-интерфейсов Python.

Дублирующие записи в двоичном дереве поиска

У меня очень простой вопрос относительно BST. Я видел несколько определений BST, касающихся дублирующих записей. Некоторые определяют BST как не допускающие повторяющиеся записи, другие, что левый дочерний элемент этого узла равен <= для значения узлов, а правый ребенок больше значения узла, а некоторые определения противоположны этому (левый дочерний элемент <, чем узел, правый child> =). […]

python for for loop

Я старая собака, которая использовала BASIC> 30 лет назад. Я столкнулся с этим сценарием при использовании для циклов в python раньше, но я выбрал эту иллюстрацию для моей озабоченности в отношении циклов: Я хотел бы проанализировать длинную строку, которая включает слова в двойные кавычки, разделенные запятыми. Я могу игнорировать двойные кавычки, но я хочу, чтобы […]

Как решить Python TypeError?

Это мой код ниже, и я пытаюсь загрузить данные из одной базы данных в другую. Я считаю, что все работает нормально, но возникает ошибка, и я не знаю, что это значит. import pymssql, psycopg2 class Datenbankabfrage: def __init__(self): self.conn1 = pymssql.connect(host='***', user='***', password='***', database='****') self.conn2 = psycopg2.connect("dbname='****' user='****' host='****' password='****'") self.cur1 = self.conn1.cursor() self.cur2 = […]

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