除了行尾代码外,我有两个相同的文件。使用换行符 (linux/Unix) 字符的一种工作(读取所有 550 行数据),使用回车和换行符的一种(Windows)在读取 269 行后停止返回行。在这两种情况下,数据都可以正确读取,直到它们停止为止。如果我在失败的文件上运行 dos2unix,则生成的文件可以工作。
我希望能够读取 CSV 文件,无论其来源如何。如果我至少可以在读取部分有用的数据之前检测到文件格式错误即使我可以在读取文件的过程中随时告诉它它不起作用,我也可以输出一个错误。我目前读取一半文件并无错误终止的状态是危险的。