Python CSV阅读器:没有获得线路功能?
这个问题在这里已经有了答案:
阅读器对象是一个迭代器,因此您可以始终使用enumerate
来获取行号:
reader = csv.DictReader(readFile)
for line_number, row in enumerate(reader):
# some code
enumerate
还可以让你指定一个自定义的起始索引:
for line_number, row in enumerate(reader, 2):
# line number starts at 2
enumerate
不仅限于csv
模块的reader
对象,而且通常用于迭代器和迭代器。