python語言中常見異常彙總
內建異常
釋義valueerror
無效引數
keyboardinterrupt
鍵盤中斷輸入,例如ctrl+c
exception
所有非退出異常的基類
stopiteration
引發後可停止迭代
arithmeticerror
算術異常的基類
floatingpointerror
浮點操作失敗
zerodivisionerror
除數為0的錯誤
assertionerror
由assert語句引發
attributeerror
嘗試訪問未知的物件屬性引發的錯誤
environmenterror
發生在python外部的錯誤
ioerror
輸入輸出錯誤
oserror
作業系統錯誤
eoferror
到達檔案結尾時引發
importerror
當import語句無法找到模組或from無法在模組中找到對應的名稱時引發的錯誤
lookuperror
索引和鍵錯誤
indexerror
索引超出序列範圍引發的錯誤
memoryerror
記憶體不足
nameerror
嘗試訪問乙個沒有宣告的變數引發的錯誤
unboundlocalerror
未繫結的區域性變數
referenceerror
銷毀被引用物件後使用的弱引用
runtimeerror
一般執行時錯誤
notimplementederror
沒有實現的特性
syntaxerror
解釋錯誤
indentationerror
縮排錯誤
taberror
使用不一致的製表符
systemerror
直譯器中的非致命系統錯誤
typeerror
型別不合適引發的錯誤
generatorexit
由生成器的.close()方法引發的錯誤
unicodeerror
unicode錯誤
python中常見的異常
python常見異常型別大概分為以下類 1.assertionerror 當assert斷言條件為假的時候丟擲的異常 2.attributeerror 當訪問的物件屬性不存在的時候丟擲的異常 3.indexerror 超出物件索引的範圍時丟擲的異常 4.keyerror 在字典中查詢乙個不存在的ke...
python中常見的異常
python中的異常 zerodivision 除數為0 indexerror 索引值超出範圍 取列表或字串中元素可能出現 keyerror 關鍵字在字典中不存在 nameerror 訪問的變數不存在 assertionerror 斷言不成立 asser語句不成立 try 檢測範圍語句塊 excep...
python中常見的異常
python常見的異常 baseexception 新的異常類的基類 exception 所有異常類的基類,但繼承自baseexception assertionerror assert語句是吧 filenotfounderror 試圖開啟乙個不存在的檔案或目錄 attributeerror 試圖訪...