【发布时间】:2011-06-06 23:20:24
【问题描述】:
抱歉,如果这是多余的,我花了很多时间试图找到答案,但提供的技巧似乎没有任何作用。我正在尝试使用 Python 将股票数据的 csv 文档读入 SQLite(雅虎财经):
Ticker Open High Low Close Volume AdjClose
AA 1/5/11 16.34 16.59 16.11 16.56 48278700 16.56
我正在使用以下推荐:
to_db = [(i['Ticker'], i['Open'], i['High'], i['Low'],i['Close'], i['Volume'], i['AdjClose']) for i in dr]
c.executemany("insert into stock_test1 (Ticker, Date, Open, High, Low, Close, Volume, AdjClose) values ( ?, ?, ?, ?, ?, ?, ?, ?);", to_db)
我得到:
sqlite3.ProgrammingError:提供的绑定数量不正确。当前语句使用 8,提供了 7 个。
我哪里错了?
【问题讨论】: