我有一个制表符分隔的文件,有6行相同的行(可以下载测试文件here):
2635243 Uckfield Uckfield "kfijld,Ъкфийлд 50.96948 0.09589 P PPL GB ENG E2 21UH 15716 19 Europe/London 2010-05-24
2635243 Uckfield Uckfield "kfijld,Ъкфийлд 50.96948 0.09589 P PPL GB ENG E2 21UH 15716 19 Europe/London 2010-05-24
2635243 Uckfield Uckfield "kfijld,Ъкфийлд 50.96948 0.09589 P PPL GB ENG E2 21UH 15716 19 Europe/London 2010-05-24
2635243 Uckfield Uckfield "kfijld,Ъкфийлд 50.96948 0.09589 P PPL GB ENG E2 21UH 15716 19 Europe/London 2010-05-24
2635243 Uckfield Uckfield "kfijld,Ъкфийлд 50.96948 0.09589 P PPL GB ENG E2 21UH 15716 19 Europe/London 2010-05-24
2635243 Uckfield Uckfield "kfijld,Ъкфийлд 50.96948 0.09589 P PPL GB ENG E2 21UH 15716 19 Europe/London 2010-05-24
当我试着用csv.reader我只得到3行正确的解析:
^{pr2}$为什么会这样?在
编辑:进一步的测试表明只有偶数行(第一行、第三行和第五行)被解析。可能是一些EOL问题?在
您应该禁用引用,它将起作用:
将返回6
这里的问题是CSV解析器将新行字符
\n
作为字段的一部分,因为在kfijld
之前的每一行中都有默认的引号"
相关问题 更多 >
编程相关推荐