Python sqlite3 conn.commit()未将数据保存到db文件

时间:2018-12-14 03:31:18

标签: python database sqlite

这是我的代码

import sqlite3

conn = sqlite3.connect('arbitrary.db')
c = conn.cursor()
data = ['sampletext',42]

c.execute("CREATE TABLE IF NOT EXISTS t1(link TEXT,story_id INTEGER)")
c.execute("INSERT INTO t1 (link, story_id) VALUES (?,?)", data)

conn.commit()
conn.close()

它运行时没有错误,并且不会引发任何解析错误,但是一旦脚本关闭并且我要打开db文件,它仍然是空的。我在某个地方犯错了吗?

提前了解帮助:)

0 个答案:

没有答案