2
我有一個包含20列和100行的CSV文件。我想創建一個使用兩列的SQLite數據庫 - 第1列中的日期和第10列中的溫度。我修改了我找到的一些示例代碼,但不知道如何才能使用這兩列。只從CSV中導入兩列
import csv, sqlite3
import sys
filename = sys.argv[-1]
con = sqlite3.connect("my.db")
con.execute("create table stats(date, temperature)")
cur = con.cursor()
stats = csv.reader(open(filename))
con.executemany("insert into stats(date, temperature) values (?, ?)", stats)
con.commit()
這工作。非常感謝你! – woollybrain 2013-02-18 10:24:41