Python 3.x 如何将用户输入字符串填充到sqlite
我有这段代码,它只是根据用户输入创建一个列表。我想将其加载到sqlite Db中,而不是显示的列表中,但我不熟悉sqlite。请帮忙 这是密码Python 3.x 如何将用户输入字符串填充到sqlite,python-3.x,arraylist,sqlite,Python 3.x,Arraylist,Sqlite,我有这段代码,它只是根据用户输入创建一个列表。我想将其加载到sqlite Db中,而不是显示的列表中,但我不熟悉sqlite。请帮忙 这是密码 listQ = [] while True: read = input("Type in a line. ").lower().split() for item in read: listQ.append( input("Type in a line. ") ) for line in listQ:
listQ = []
while True:
read = input("Type in a line. ").lower().split()
for item in read:
listQ.append( input("Type in a line. ") )
for line in listQ:
import sqlite3
conn = sqlite3.connect('/C/project/new/sqlite_file.db')
c = conn.cursor()
for item in listQ:
c.execute('insert into tablename values (?,?,?)', item)
#print(line)
你创建了数据库文件吗?什么是表模式?1。如果尚未创建表,则需要在数据库中创建该表。2.您需要调用
.commit()
将值实际放入磁盘上的数据库中(否则会放入.db日志中)。3.你的导入应该在文件的顶部,而不是在循环中被多次调用。谢谢忍者,我正在学习这个。我试试看