Python CSV阅读器:没有获得线路功能?

这个问题在这里已经有了答案:

  • 访问'for'循环中的索引? 17个答案

  • 阅读器对象是一个迭代器,因此您可以始终使用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对象,而且通常用于迭代器和迭代器。

    链接地址: http://www.djcxy.com/p/24023.html

    上一篇: Python CSV Reader: No Get Line Function?

    下一篇: How to return index of lists in Python