如何正确读取.csv文件,然后在python中使用该数据填充SQLite数据库

时间:2017-10-29 00:23:32

标签: python sqlite csv

我正在尝试使用.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
ProgrammingError: Incorrect number of bindings supplied. The current statement uses 50, and there are 1 supplied.
行有关,而且insert语句没有正确读取数据,但我不知道如何修复它...

我得到的错误是: print(line)

我很确定这与我在['']时获得{{1}}作为第一行的事实有关。我怎么摆脱这个?

0 个答案:

没有答案