我正在尝试使用.csv文件中的数据填充SQLite数据库。我能够读入数据,但是在尝试填充SQLite数据库时遇到错误。
line = line.strip().split(',')
我知道错误与---------------------------------------------------------------------------ProgrammingError Traceback (most recent call last)
<ipython-input-3-01522ff3f449> in <module>()
95 VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,
96 ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,
---> 97 ?,?,?,?,?,?,?,?,?,?,?,?,?)''', line)
98
行有关,而且insert语句没有正确读取数据,但我不知道如何修复它...
ProgrammingError: Incorrect number of bindings supplied. The current statement uses 50, and there are 1 supplied.
我得到的错误是:
print(line)
我很确定这与我在['']
时获得{{1}}作为第一行的事实有关。我怎么摆脱这个?