Python CSV上传问题

Python CSV上传问题,python,csv,geocode,Python,Csv,Geocode,我正在将csv文件上载到以进行批量地理编码。经过一些python代码来解析和分离文件。我必须用excel手动将每个CSV文件再次保存为CSV文件,否则会出现错误“格式错误的输入文件或不是.CSV、.TXT、.DAT、.XLS或.XLSX类型的文件”。数据应位于CSV或excel文件的单独列中。对文本或DAT文件使用逗号分隔符”。我打开一个文本编辑器,注意到每行末尾的逗号有一个区别。这是编码问题吗? 例子 工作 非工作文件 5093590,4808 N 15TH ST,Phoenix,AZ 如您

我正在将csv文件上载到以进行批量地理编码。经过一些python代码来解析和分离文件。我必须用excel手动将每个CSV文件再次保存为CSV文件,否则会出现错误“格式错误的输入文件或不是.CSV、.TXT、.DAT、.XLS或.XLSX类型的文件”。数据应位于CSV或excel文件的单独列中。对文本或DAT文件使用逗号分隔符”。我打开一个文本编辑器,注意到每行末尾的逗号有一个区别。这是编码问题吗? 例子 工作

非工作文件

5093590,4808 N 15TH ST,Phoenix,AZ

如您所见,csv示例行中定义了5列<代码>50281562700西,亚利桑那州菲尼克斯贝萨尼家园路,。尾随逗号表示CSV的最后一列为空

如果CSV文件
1、、、、
转换为5列,其中列中的所有值都是空的,但都是第一列

移除尾逗号将认为行只有4列。


我希望这能回答你的问题。

我在这里看到地址字段
50281562700 W BETHANY HOME RD,Phoenix,AZ,
你能指定此数据有多少列吗?总共有5列,但我只有4列的数据。请发布一个MCVEI修复了问题,我添加了一个csvwriter.writerow(行+[])给了我尾随逗号的处理。API对他们接受的csv文件非常挑剔。
5093590,4808 N 15TH ST,Phoenix,AZ