Python語言中常見異常彙總

2021-10-02 10:45:55 字數 1162 閱讀 7853

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 試圖訪...