我有这个代码将我的 csv 导入到 mysql 数据库:
import csv
import mysql.connector
import re
change = "hello"
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)
mycursor = mydb.cursor()
cursor = mydb.cursor()
for row in csv_data:
cursor.execute('INSERT INTO table_test(col1,col2,col3,col4)' 'VALUES(%s, %s, %s, %s)',row)
mydb.commit()
cursor.close()
print("Done")
我可以将 %s 的值更改为我的变量change = "hello"吗?
请帮助我,我是 python 新手,我尝试了所有解决方案,但找不到如何更改值。我试过这个,VALUES(hello, %s, %s, %s)',row)但它不起作用
MMTTMM
相关分类