这是一个脚本,它确实读取文件,将其放入数据库,从数据库中读取,然后将其写入另一个文件:
import sqlite3conn = sqlite3.connect('database.db')cursor = conn.cursor()with open("...", "rb") as input_file: ablob = input_file.read() cursor.execute("INSERT INTO notes (id, file) VALUES(0, ?)", [sqlite3.Binary(ablob)]) conn.commit()with open("Output.bin", "wb") as output_file: cursor.execute("SELECt file FROM notes WHERe id = 0") ablob = cursor.fetchone() output_file.write(ablob[0])cursor.close()conn.close()我用xml和pdf对其进行了测试,并且效果很好。尝试使用您的odt文件,看看它是否有效。



