无法理解生成的错误

时间:2015-06-11 09:21:33

标签: python indexing range

错误部分 - > student_grade_system = StudentGradeSystem(sys.argv 1

错误的地方 - > Traceback(最近一次调用最后一次):   文件" C:\ Users \ Daphnie \ Desktop \ Python_code \ 12 \ student_grade \ grade_system.py",第111行,in     主要()   文件" C:\ Users \ Daphnie \ Desktop \ Python_code \ 12 \ student_grade \ grade_system.py",第105行,主要     student_grade_system = StudentGradeSystem(sys.argv 1) IndexError:列表索引超出范围 的代码:

aAMAccountName

1 个答案:

答案 0 :(得分:0)

你究竟不明白什么?错误消息非常明确:您在第105行有一个IndexError(您尝试访问列表,元组或其他类似索引序列中的不存在项),这是

student_grade_system = StudentGradeSystem(sys.argv[1])

在这一行中只有一个索引访问 - sys.argv[1] - 所以它显然是罪魁祸首。由于您的程序显然希望传递一些参数,因此您有责任确保1.它们已被记录并且2.有效地传递给程序(这显然不是这里的情况)。