我有一个制表符删除的文件,我想转换成一个mysql表。文本文件中有25个制表符分隔字段。
当我逐字构造SQL语句并在values部分中分别声明每个值时,可以获取中的值,但是当我试图获取整个列表时,它不起作用。这是密码。我想不出来。有什么想法吗?

lines=open(path, "r").readlines()

for line in lines[1:]:

 linex=line.strip().split("\t")
 linex.insert(0,'sometextindex')

 try:
  cursor.execute('INSERT INTO variants VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)',linex)
 except:
  print 'line number=',a,linex

最佳答案

为什么不直接使用mysql中的LOAD DATA INFILE

10-07 21:39