Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何将用户输入字符串填充到sqlite_Python 3.x_Arraylist_Sqlite - Fatal编程技术网

Python 3.x 如何将用户输入字符串填充到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:

我有这段代码,它只是根据用户输入创建一个列表。我想将其加载到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:
        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.你的导入应该在文件的顶部,而不是在循环中被多次调用。谢谢忍者,我正在学习这个。我试试看