【发布时间】:2015-04-21 09:59:12
【问题描述】:
下面的代码是我用来排序和打印 csv 文件的代码。有 8 列,我想按第 7 列进行排序,这是一个整数。我有这个错误:
Traceback (most recent call last):
File "Task 3.py", line 271, in <module>
sort = sorted(file, key=operator.itemgetter(6), reverse=False)
IndexError: string index out of range
这是我为此使用的代码块:
file = open("class1.csv", "r")
sort = sorted(file, key=operator.itemgetter(7), reverse=False)
for eachline in sort:
print (eachline.replace("\n", ""))
file.close()
任何帮助将不胜感激,谢谢。
【问题讨论】: