常見的Python異常類型

AttributeError:      試圖訪問一個對象沒有的屬性,比如foo.x,但是foo沒有屬性x

IOError:                輸入/輸出異常,一般是無法打開文件

ImportError:          無法導入模塊或包,一般是路徑問題或名稱錯誤

IndentationError:   代碼沒有正確對齊,屬於語法錯誤

IndexError:            下標索引超出序列邊界,比如x只有三個元素,卻試圖訪問x[3]

KeyError:               試圖訪問字典裏不存在的鍵

KeyboardInterrupt:Ctrl+C被按下

NameError:            使用一個還未被賦予對象的變量

SyntaxError:          語法錯誤

TypeError:             傳入對象類型與要求的不符

UnboundLocalError:試圖訪問一個還未被設置的局部變量,一般是由於在代碼塊外部還有另一個同名變量

ValueError:             傳入一個調用者不期望的值,即使值的類型是正確的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章