Python中的這幾種報錯你遇到過嗎?
1.變數名錯誤(NameError)
試圖訪問的變數名不存在,比較常見的就是單詞拼寫錯誤。

image
2.語法錯誤(SyntaxError)
程式碼形式錯誤,特別是迴圈、判斷語句後面,忘記加冒號了。

image
3.程式碼縮排錯誤(IndentationError):
python的縮排非常嚴格,行首多個空格,少個空格都會報錯。

image
4.輸入法半形全形:
特別是傳入中文字串時,引號、逗號。

image
5.物件屬性錯誤(AttributeError):
模組或物件沒有對應屬性。

image
6.型別錯誤(TypeError):
引數型別錯誤,如arange()函式期望的傳入的是整型,結果傳入字串。

image
7.檔案報錯(IOError):
一般常見於開啟不存在檔案時會引發IOError錯誤,如果修改開啟檔案也會報類似的錯誤。

image
8.索引錯誤(IndexError):
使用的索引不存在,或者索引超出序列範圍。

image
9.值錯誤(ValueError):
傳給物件的引數型別不正確,像是給int()函式傳入了字串資料型別的引數。

image