循环遍历列表中的行时的IndexError

时间:2015-09-16 07:10:27

标签: python

我是Python的新手。我正在学习编写一个简单的脚本来将CSV文件读取到列表中并进行一些编辑。

问题在于第16行。我对Print row[1]的工作原理感到困惑,并将第二列打印到屏幕上,但仍然会抛出错误。

非常感谢!

这是我的代码:

import csv
import sys

f1 = open(sys.argv[1], "rb") # opens the csv file to read

reader = csv.reader(f1)
myList = list(reader)
myList = myList[6:]

for row in myList:
    print row[1]
    del row[1]

f1.close()

这里是追溯:

Traceback (most recent call last):
  File "Parser.py", line 11, in <module>
    print row[1]
IndexError: list index out of range

0 个答案:

没有答案