Python未将数据保存到sqlite数据库
这是我的代码:
conn = sqlite3.connect(nnpcconfig.commondb)
cur = conn.cursor()
query = ['2124124', 'test2', 'test3', 'test4', 'test5']
cur.execute("insert into users(id, encpass, sname, name, fname) values (?, ?, ?, ?, ?)", query)
conn.commit
cur.execute("select * from users")
for row in cur:
print row
这段代码可以正常运行,能返回传给它的行数据。但是问题是,一旦脚本结束,表格又变空了!这是哪里出错了呢?当然,表格 users 是存在的。
1 个回答
12
你还有一个错误:应该用 conn.commit()
而不是 conn.commit