python3使用SQLite插入操作,插入信息由键盘输入时,如何定义values()
主要代码为:
self.lineEdit.setText("")
self.lineEdit_2.setText("")
register_keyword = self.lineEdit_2.text()
register_user = self.lineEdit.text()
conn = sqlite3.connect('test.db')
c = conn.cursor()
print("Opened database successfully");
c.execute("insert into user(id, keyword)\
values(?, ?)"\
('register_user', 'register_keyword'));
conn.commit()
print("Records created successfully");
cursor = conn.execute("select id, keyword from user")
for row in cursor:
print("id = ", row[0])
print("keyword = ", row[1])
print("Operation done successfully");
values()函数内容改了好几次,目前这个报错在这一行,typeerror: 'str' object is not callable.