将Python生成的列表保存为.db文件

时间:2016-02-09 23:27:15

标签: python sqlite

在使用.db SQLite文件时,我将以下行作为Python代码的一部分:

sql =" SELECT * FROM computation"

cursor.execute(SQL)

results = cursor.fetchall()

其中"计算"是我之前在执行代码时创建的表。当我做的时候

打印结果

我看到了

[(1,3.56,7,0.3),(7,0.4,18,1.45),(11,23.18,2,4.44)]

我需要做的是将此输出保存为另一个名为" output_YYYY_MM_DD_HH_MM_SS.db"的.db文件。使用模块" datetime"这样当我连接到" output_YYYY_MM_DD_HH_MM_SS.db"并选择所有我会看到输出完全等于上面的列表。

关于如何做到这一点的任何想法?

非常感谢提前。

1 个答案:

答案 0 :(得分:-1)

如果我提醒一下,如果Python脚本目录中不存在数据库,sqlite3会创建一个connect()的数据库:

"""
    1. connect to  the database assigning the name you want (use ``datetime`` time-to-string method)
    2. execute multiple inserts on the new db to dump the list you have
    3. close connection
"""

随意询问是否有不明确的事情。