gpt4 book ai didi

python - csv.reader 将逗号变成句号并抛出错误

转载 作者:太空宇宙 更新时间:2023-11-04 11:04:49 25 4
gpt4 key购买 nike

这是第一行的示例:

link,Title,Description,Keywords

它由 excel 工作簿制成,我尝试以所有 CSV 格式(窗口、ms-dos 和逗号分隔列表)保存,我什至尝试以 2 种 txt 文件格式(窗口、ms-dos)保存

我...这是代码:

csvReader = csv.reader(file('files/my_file.csv', "rU"), delimiter=',')

我必须有 U 否则我会得到通用的换行错误

我...这是错误:

16:56:25,085 ERROR [__main__] Script Error: syntax error at or near "."
LINE 1: ...escription, meta_keywords) VALUES ('link', 'Title'. 'Descrip...
^

16:56:25,085 ERROR [__main__] Script Error: syntax error at or near "."
LINE 1: ...escription, meta_keywords) VALUES ('link', 'Title'. 'Descrip...

提示你看到了吗...出于某种原因,当它通过 csv.reader 函数时,第一个逗号可以,第二个逗号变成句点!

有人遇到过这个吗?

最佳答案

Dalkes 上面的评论让我掉了硬币:

显然,您正在从 CSV 文件中读取数据,并将该数据插入到 SQL 数据库中,尽管您没有这么说。您的 SQL 语句中存在语法错误。

请注意,大多数 SQL 数据库都有 CSV 导入,因此您无需编写它们。另请注意,您显然正在尝试导入包含列标题的第一行。这肯定是不正确的。

这一切都表明,在 Stackoverflow 上显示有问题的真实代码是很重要的。缩小代码范围,直到您可以用小到可以粘贴到此处的代码来显示您的问题。

99% 的情况下您会在执行此操作时发现错误。

关于python - csv.reader 将逗号变成句号并抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2143371/

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