gpt4 book ai didi

python - [Python]拆分csv文件的元素并插入mysql

转载 作者:行者123 更新时间:2023-11-30 21:54:44 24 4
gpt4 key购买 nike

我有一个如下所示的 csv 文件:

UnifiedSearch_Pass,UnifiedSearch_Fail,Settings_Pass,Settings_Fail,Map_Overview_Pass,Map_Overview_Fail,Map_Guidance_Pass,Map_Guidance_Fail,RouteBar_Pass,RouteBar_Fail,MainMenu_Pass,MainMenu_Fail,SpeedCameras_Pass,SpeedCameras_Fail,MapManagement_Pass,MapManagement_Fail,AccountManagement_Pass,AccountManagement_Fail,VoiceManagement_Pass,VoiceManagement_Fail,Total_Automated_Tests,Total_Pass,Total_Fail
177,8,57,5,90,6,48,3,48,6,109,12,17,2,14,0,12,0,10,0,624,582,4

这是插入 mysql 的代码:

for row in csv_data:
print row
print row[0]
sql = "INSERT INTO 'EpicDetails' ('EpicName', 'Result') VALUES (?, ?);"
cursor.execute (sql, (row[0]))

这给我 TypeError: not all arguments converted during string formatting.

打印行,打印csv文件中的所有元素。打印 row[0] 给出了这个:

UnifiedSearch_Pass
177

我需要在两个不同的列中的行 [0] 中插入上面的值。

任何帮助将不胜感激!谢谢!

最佳答案

如果你想把特定的行放在单独的列中

sql = (
"INSERT INTO 'EpicDetails' ('EpicName', 'Result') VALUES (?, ?);"
)
data = (row[0][0],row[0][1])
cursor.execute(sql, data)

关于python - [Python]拆分csv文件的元素并插入mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45705656/

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