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 內建異常類的層次結構:
baseexception
+-- systemexit
+-- keyboardinterrupt
+-- generatorexit
+-- exception
+-- stopiteration
+-- arithmeticerror
| +-- floatingpointerror
| +-- overflowerror
| +-- zerodivisionerror
+-- assertionerror
+-- attributeerror
+-- buffererror
+-- eoferror
+-- importerror
+-- lookuperror
| +-- indexerror
| +-- keyerror
+-- memoryerror
+-- nameerror
| +-- unboundlocalerror
+-- oserror
| +-- blockingioerror
| +-- childprocesserror
| +-- connectionerror
| | +-- brokenpipeerror
| | +-- connectionabortederror
| | +-- connectionrefusederror
| | +-- connectionreseterror
| +-- fileexistserror
| +-- filenotfounderror
| +-- interruptederror
| +-- isadirectoryerror
| +-- notadirectoryerror
| +-- permissionerror
| +-- processlookuperror
| +-- timeouterror
+-- referenceerror
+-- runtimeerror
| +-- notimplementederror
+-- syntaxerror
| +-- indentationerror
| +-- taberror
+-- systemerror
+-- typeerror
+-- valueerror
| +-- unicodeerror
| +-- unicodedecodeerror
| +-- unicodeencodeerror
| +-- unicodetranslateerror
+-- warning
+-- deprecationwarning
+-- pendingdeprecationwarning
+-- runtimewarning
+-- syntaxwarning
+-- userwarning
+-- futurewarning
+-- importwarning
+-- unicodewarning
+-- byteswarning
+-- resourcewarning
異常崩潰碼對照
硬體異常即由cpu引發的異常,windows定義了以下的硬體異常 異常 值描述exception access violation 0xc0000005 程式企圖讀寫乙個不可訪問的位址時引發的異常。例如企圖讀取0位址處的記憶體。exception array bounds exceeded 0xc0...
oc 異常報錯
自 effective objective c2.0編寫高質量ios與os x 的52個有效方法 一 報錯 expected a type 現象 兩個類的標頭檔案相互引用報錯,造成迴圈引用 解決 使用 向前申明 解決 eocperson.h ios created by wu on 15 6 6.i...
zabbix異常報錯
在被監控的服務安裝好zabbix agentd服務,服務啟動正常,在頁面上新增主機,一直報錯 received empty response from zabbix agent at ip assuming that agent dropped connection because of acces...