Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是我的代码:
in_reader = reader(open(csv_in)) for row in in_reader: ...do stuff...
当它到达这样的行时,它会抛出 _csv.Error 抱怨字符串中的换行符:
asdf,"asdf",asdf,"asdf" asdf",asdf
注意并不是所有的字段都被引用,这里有问题的字段基本上是一个包含引号和换行符的引用字段。
这不是一个正确的 CSV 文件。它试图读取asdf"第二条记录的第一个字段,但失败了。
asdf"
如果带引号的字符串中有引号,则需要对其进行转义(通常为两个双引号字符:)""。
""