python中常見的報錯信息
在運行程序時常會遇到報錯提示,報錯的信息會提示是哪個方向錯的,從而幫助你定位問題:
搜集了一些python最重要的內建異常類名:
-
AttributeError:屬性錯誤,特性引用和賦值失敗時會引發屬性錯誤
-
NameError:試圖訪問的變量名不存在
-
SyntaxError:語法錯誤,代碼形式錯誤
-
Exception:所有異常的基類,因為所有python異常類都是基類Exception的其中一員,異常都是從基類Exception繼承的,並且都在exceptions模塊中定義。
-
IOError:一般常見於打開不存在文件時會引發IOError錯誤,也可以解理為輸出輸入錯誤
-
KeyError:使用了映射中不存在的關鍵字(鍵)時引發的關鍵字錯誤
-
IndexError:索引錯誤,使用的索引不存在,常索引超出序列范圍,什么是索引
-
TypeError:類型錯誤,內建操作或是函數應於在了錯誤類型的對象時會引發類型錯誤
-
ZeroDivisonError:除數為0,在用除法操作時,第二個參數為0時引發了該錯誤
-
ValueError:值錯誤,傳給對象的參數類型不正確,像是給int()函數傳入了字符串數據類型的參數。
