我有一个可以下载,编辑并再次上载CSV文件的过程。在下载的CSV文件是正确的格式,没有包装的双引号Python CSV:从值中删除引号
1, someval, someval2
当我在一个电子表格,编辑打开CSV和保存,它增加了周围的字符串双引号
1, "someEditVal", "someval2"
我想这只是电子表格(在这种情况下,openoffice)的行动。我想我的上传脚本删除包装双引号。我无法删除所有的引号,只是在包含它们的主体中,而且我也不想仅检查双引号的第一个和最后一个字符。
林几乎可以肯定的是Python的CSV库会知道如何处理这个问题,但不知道如何使用它...
编辑 当我使用的字典中的值,就变成如下
{'header':'"value"'}
感谢
引号通常被认为被允许在CSV文件中。你确定你必须删除它们吗? – 2011-01-20 23:11:11
是的,我在一个处理脚本中使用它们,并将它们放入字典中,结果如下{'header':''value''} – neolaser 2011-01-20 23:15:15
Open office calc 3.2不在逗号后面加空格。你使用什么版本? – 2011-01-20 23:44:24