简体   繁体   English

Python不会将数据保存到sqlite db

[英]Python doesn't save data to sqlite db

This is my code: 这是我的代码:

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

This code works, returning row fed to it. 此代码有效,返回行进给它。 But it comes out that once script terminated, table is clear again! 但它出来了,一旦脚本终止,表再次清晰! Where's the mistake? 哪里出错了? Of course, table users exists. 当然,表用户存在。

你有另一个错误: conn.commit而不是conn.commit()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM