Беспокойный новичок Python нуждается в помощи. Я запутался в создании простого script, который вставляет двоичный файл в поле блога в базе данных SQLite:
import sqlite3
conn = sqlite3.connect('database.db')
cursor = conn.cursor()
input_note = raw_input(_(u'Note: '))
input_type = 'A'
input_file = raw_input(_(u'Enter path to file: '))
with open(input_file, 'rb') as f:
ablob = f.read()
f.close()
cursor.execute("INSERT INTO notes (note, file) VALUES('"+input_note+"', ?)", [buffer(ablob)])
conn.commit()
conn.close()
Теперь мне нужно написать script, который захватывает содержимое поля blob конкретной записи и записывает двоичный блок в файл. В моем случае я использую базу данных SQLite для хранения документов .odt, поэтому я хочу их захватить и сохранить в виде файлов .odt. Как мне это сделать? Спасибо!