Python異常型別總結

2022-05-08 16:18:09 字數 1335 閱讀 3961

assertionerror

斷言語句(assert)失敗

attributeerror

嘗試訪問未知的物件屬性

eoferror

使用者輸入檔案末尾標誌eof(ctrl+d)

floatingpointerror

浮點計算錯誤

generatorexit

generator.close()方法被呼叫的時候

importerror

匯入模組失敗的時候

indexerror

索引超出序列的範圍

keyerror

字典中查詢乙個不存在的關鍵字

keyboardinterrupt

使用者輸入中斷鍵(ctrl+c)

memoryerror

記憶體溢位(可通過刪除物件釋放記憶體)

nameerror

嘗試訪問乙個不存在的變數

notimplementederror

尚未實現的方法

oserror

作業系統產生的異常(例如開啟乙個不存在的檔案)

overflowerror

數值運算超出最大限制

referenceerror

弱引用(weak reference)試圖訪問乙個已經被垃圾**機制**了的物件

runtimeerror

一般的執行時錯誤

stopiteration

迭代器沒有更多的值

syntaxerror

python的語法錯誤

indentationerror

縮排錯誤

taberror

tab和空格混合使用

systemerror

python編譯器系統錯誤

systemexit

python編譯器程序被關閉

typeerror

不同型別間的無效操作

unboundlocalerror

訪問乙個未初始化的本地變數(nameerror的子類)

unicodeerror

unicode相關的錯誤(valueerror的子類)

unicodeencodeerror

unicode編碼時的錯誤(unicodeerror的子類)

unicodedecodeerror

unicode解碼時的錯誤(unicodeerror的子類)

unicodetranslateerror

unicode轉換時的錯誤(unicodeerror的子類)

valueerror

傳入無效的引數

zerodivisionerror

除數為零

python異常類 python 異常型別

1 nameerror 嘗試訪問乙個未申明的變數 v nameerror name v is not defined 2 zerodivisionerror 除數為0 v 1 0 zerodivisionerror int division or modulo by zero 3 syntaxerr...

Python異常處理和異常型別

try some functions.except exception,e print e try some functions.except exception as e print e 注意這裡exception,e變成了exception as e 1.nameerror 嘗試訪問乙個未申明的...

python異常型別列表

1.nameerror 嘗試訪問乙個未申明的變數 v nameerror name v is not defined2.zerodivisionerror 除數為0 v 1 0 zerodivisionerror int division or modulo by zero3.syntaxerror...