gpt4 book ai didi

mysql - 在Python中将CSV数据加载到MySQL中

转载 作者:行者123 更新时间:2023-11-29 20:04:14 24 4
gpt4 key购买 nike

我是 Python 新手,但必须跳过一些类(class)才能了解这个主题。

我正在使用以下代码:

import csv
import MySQLdb

mydb = MySQLdb.connect(host = 'scmetrics-rds-rw.db.amazon.com',
port = 3306,
user = "s",
passwd = '',
db = 'mydb'
)
cursor = mydb.cursor()
csv_data = csv.reader('h:\Depreciation-Reconstructed\test.csv')#Read the csv
for row in csv_data:
cursor.execute('INSERT INTO TestTable(ID,Name,Age,Student(Yes/No) VALUES (%s,%s,%s,%s)',row)

cursor.commit()
cursor.close()

但是我遇到了一个错误:

'query = query % args TypeError : Not enough arguments for format string

最佳答案

您在代码中遗漏了一个括号(是/否): cursor.execute('INSERT INTO TestTable(ID,姓名,年龄,学生(是/否)值(%s,%s,%s,%s)',row)

关于mysql - 在Python中将CSV数据加载到MySQL中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40408470/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com