我是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