使用Python

时间:2017-02-23 15:25:18

标签: python-2.7 mysql-python

我有问题将使用变量的数组列表插入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列

希望大家明白我的意思。 请帮忙。

0 个答案:

没有答案