Уведомления

Группа в Telegram: @pythonsu

#1 Март 18, 2013 08:48:00

mrgloom
От:
Зарегистрирован: 2010-07-22
Сообщения: 93
Репутация: +  0  -
Профиль   Отправить e-mail  

тип при вставке в базу данных

для numpy.ndarray работает и так и так.

>>> db.execute('insert into main values(?,?)', (1, sqlite3.Binary(hist_item1)))
>>> db.execute('insert into main values(?,?)', (2, sqlite3.Binary(pickle.dumps(hist_item1))))


но всё таки непоянтно как быть в общем случае, т.е. библиотека выдает какой то неизвестный тип(если не имеем документации, то и не узнаем как с ним работать?) и по идее его надо сериализовать в бинарный вид и потом записать в базу.



___________________________________________________________________________________________
http://www.lfd.uci.edu/~gohlke/pythonlibs/
https://bitbucket.org/pypy/compatibility/wiki/Home

Офлайн

#2 Март 18, 2013 10:27:59

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

тип при вставке в базу данных

mrgloom
но всё таки непоянтно как быть в общем случае, т.е. библиотека выдает какой то неизвестный тип
В таких случаях нужно читать исходники библиотек, если эти моменты не описаны в документации.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version