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
提交
取消