【发布时间】:2014-04-28 20:56:07
【问题描述】:
格式中有一个csv文件。
x1 0 1 3 6
x2 4 9 4 5
x3 8 6 7 1
我想将它插入到数据库中,其中包含三个字段“x1”、“x2”、“x3”到以下数据中。
x1|x2|x3
0|4|8
1|9|6
3|10|7
6|5|1
我认为我必须在读取 csv 文件时转换数据。
import sqlite3
db="test.sqlite"
con = sqlite3.connect(db)
cur = con.cursor()
dat=open("data","r")
for id,line in enumerate(dat.readlines()):
?
con.executemany('insert into test values(?,?,?)', value)
如何在这里获得正确的值格式?
【问题讨论】:
标签: python sqlite csv python-3.x