【发布时间】:2010-11-19 07:53:34
【问题描述】:
我有以下格式的 csv 文件:
CSV FILE
"a" , "b" , "c" , "d"
hello, world , 1 , 2 , 3
1,2,3,4,5,6,7 , 2 , 456 , 87
h,1231232,3 , 3 , 45 , 44
问题是第一个字段中有逗号“,”。我无法控制文件的生成,因为这是我收到它们的格式。有没有办法从行尾到开头向后读取 CSV 文件?
如果我被引导到正确的方向,我不介意为此编写一个小 Python 脚本。
【问题讨论】:
-
为了清楚起见,也许他让它看起来像固定长度的字段?如果第一个字段包含没有任何引号字符的分隔符,则不是格式非常好的 CSV。
-
这不是 CSV。因此,您不能使用任何 CSV 解析技术。它是其他格式,碰巧有一些逗号,但绝对不是 CSV 在任何意义上。请停止将其称为 CSV。称之为“类 CSV”或“随机逗号值”。
标签: python parsing csv readline