Найти - Пользователи
Полная версия: тип при вставке в базу данных
Начало » Python для новичков » тип при вставке в базу данных
1 2 3
mrgloom
для 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))))


но всё таки непоянтно как быть в общем случае, т.е. библиотека выдает какой то неизвестный тип(если не имеем документации, то и не узнаем как с ним работать?) и по идее его надо сериализовать в бинарный вид и потом записать в базу.
s0rg
mrgloom
но всё таки непоянтно как быть в общем случае, т.е. библиотека выдает какой то неизвестный тип
В таких случаях нужно читать исходники библиотек, если эти моменты не описаны в документации.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB