【发布时间】:2012-10-27 06:40:49
【问题描述】:
出于我的目的,在实际处理行之前,我必须知道 (CSV) 文件中的行数。我用谷歌搜索,发现文档说我应该创建一个迭代器(CSV.reader)两次(第一次用于计数,第二次用于处理行)。这是唯一的方法,还是有一些棘手的方法可以做到这一点?
感谢您的回答。
【问题讨论】:
-
首先我们需要了解为什么在使用它们之前需要行数
-
如果行数 > N(每个用户的 N 不同)我不应该处理该文件。
-
至少对我来说似乎没有其他方法可以做到这一点-无论如何阅读所有行并继续所有行都是不同的东西-所以我建议您阅读所有内容而不是签入大小,如果可以继续行 - 否则切换到下一个文件