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...