【发布时间】:2018-11-14 04:40:01
【问题描述】:
我想将我的数组值 result =['2018-10-18_trx_result-reuslt.csv'] 插入到我的列 date_sourced,但我的问题是如何将它包含在我的 csv 数据行查询中。
这是我将 csv 导入 mysql 表的代码
目前,我的date_sourced 是0000-00-00,所以我想用我的result 变量替换它
import csv
import mysql.connector
import re
result =['2018-10-18_trx_result-reuslt.csv']
mydb = mysql.connector.connect(user='root', password='',
host='localhost',
database='jeremy_db')
file = open('C:\\Users\\trendMICRO\\Desktop\\OJT\\test.csv', 'rb')
csv_data = csv.reader(file)
cursor = mydb.cursor()
for row in csv_data:
cursor.execute('INSERT INTO jeremy_table_test(date_sourced, sha1, vsdt,trendx,notes )' 'VALUES(%s, %s, %s, %s,%s)',row)
mydb.commit()
cursor.close()
print("Done")
【问题讨论】: