我有问题将使用变量的数组列表插入MySQL。
以下是我的代码: -
import MySQLdb as sql
def upload():
fopen = open(r"C:\scms\files\input\HHT\VG14SHDR.dat", 'r')
# prepare ready file
for line in fopen:
arropen = line.strip(',')
var1 = arropen[0:1]
var2 = arropen[1:10]
var3 = arropen[11:20]
db = sql.connect(host="localhost", user="root", passwd="123", db="test")
cur = db.cursor()
#create query
cur.executemany("""INSERT INTO contacts(`id`)(%s)""", values1)
db.commit()
db.close()
upload()
如果我打印var1如下: -
I
I
C
C
D
D
我希望这个插入数据库中每行的1列
希望大家明白我的意思。 请帮忙。