python 读取sqlite存入文件_使用Python从SQLite将文件写入文件

一个无知的

Python新手需要帮助.我通过创建一个将二进制文件插入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()

现在我需要编写一个脚本来抓取特定记录的blob字段的内容,并将二进制blob写入一个文件.在我的情况下,我使用SQLite数据库来存储.odt文档,所以我想抓住并保存为.odt文件.我该怎么办?谢谢!

你可能感兴趣的:(python,读取sqlite存入文件)