错误部分 - > 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
答案 0 :(得分:0)
你究竟不明白什么?错误消息非常明确:您在第105行有一个IndexError
(您尝试访问列表,元组或其他类似索引序列中的不存在项),这是
student_grade_system = StudentGradeSystem(sys.argv[1])
在这一行中只有一个索引访问 - sys.argv[1]
- 所以它显然是罪魁祸首。由于您的程序显然希望传递一些参数,因此您有责任确保1.它们已被记录并且2.有效地传递给程序(这显然不是这里的情况)。