错误的绑定数量Python SQlite

时间:2014-07-29 01:04:26

标签: sqlite python-3.x

我有一个列表,我使用for循环将每个项目添加为此表的同一行上的一列。该清单有大约60个项目。我一次添加每个单词,但它试图将每个字母计为一个单独的条目。我做错了什么?

def createTable():
    queryCurs.execute('''Create Table WordLogic
    (id INTEGER PRIMARY KEY, Noun TEXT, Verb TEXT, Adjective TEXT)''')

def addNoun(Noun):
    queryCurs.execute('''INSERT INTO WordLogic (Noun)
    VALUES (?)''',(Noun))

createTable()
for DBWord in words:
    addNoun(DBWord)

1 个答案:

答案 0 :(得分:0)

(Noun)Noun。你的意思是(Noun,),这是一个1元组。