我正在使用 python 使用 csv 模块将行从 csv 文件提取到列表中。csv 文件相当大,大约 45,000 行,而且似乎有些行已损坏。
使用 python 的 csv.reader 模块时,它只读取大约 1000 行,然后到达损坏的行并停止读取,甚至没有给出错误消息。由于文件非常大,手动更改非常困难。我为第一个损坏的行做了一次,它确实设法再读取了 500 行,然后它显然到达了另一个损坏的行并停止了。我会很高兴了解如何处理这个问题,因为打开文件并编辑它是不可能的,因为它的大小(~500 MB)。
谢谢你。