2 回答
清波
TA贡献165条经验 获得超90个赞
楼上的回答和回复很详细,我在这儿多说一句。
Python的 报错信息的第一句总是这句话:
Trackback (most recent call last)
这是什么意思呢,直译如下:
回溯:最近一次调用在最下面。
这句话下面一般会跟着写出 一系列的: 文件名 ,行数,块级名称,错误语句; 最下面的一行一般来说就是引起错误的地方。
然后最下面一句都是:
错误类型:错误具体描述
如同题主的报错信息的最后一行
AttributeError: 'Student' object has no attribute 'get_grade'
直译下来意思是
属性错误:‘Student’对象没有‘get_grade’属性。
所以,Python 的报错信息看似 一下子 冒出 一坨来,仔细看看还是很有条理的,并且理解起来也不难,没有什么生僻的单词。 题主一定要学会看报错信息,其实时间一长,编程者都会爱上报错信息的。这就要说到一句话: 错误(Error)不可怕,可怕的是BUG。
添加回答
举报
0/150
提交
取消