assertionerror 斷言語句 (assert) 失敗
attributeerror 嘗試訪問未知的物件屬性
eoferror 使用者輸入檔案末尾標誌eof (ctrl+d)
floatingpoinerror 浮點計算錯誤
generatorexit generator.close() 方法被呼叫的時候
importerror 匯入模組失敗的時候
indexerror 索引超出序列的範圍
keyerror 字典中查詢乙個不存在的關鍵字
keyboardlnterrupt 使用者輸入中斷鍵 (ctrl+c)
memoryerror 記憶體溢位 (可通過刪除物件釋放記憶體)
nameerror 嘗試訪問乙個不存在的變數
notlmplementederror 尚未實現的方法
oserror 作業系統產生的異常 (列如開啟乙個不存在的檔案)
overflowerror 數值運算超出最大限制
referenceerror 若引用 (weak reference) 試圖訪問乙個已經被垃圾**機制**的物件
runtimeerror 一般的執行時錯誤
stoplteration 迭代器沒有更多值
syntaxerror python的語法錯誤
indentationerror 縮排錯誤
taberror tab和空格混合使用
systemerror 不同型別間的無效操作
unboundlocaierror 訪問乙個未初始化的本地變數(nameerror的子類)
unicodeerror unicode 相關的錯誤 (valueerror的子類)
unicodeencodeerror unicode編碼時的錯誤(unicodeerror的子類)
unicodedecodeerror unicode解碼時的錯誤(unicodeerror的子類)
unicodetranslateerror unicode轉換時的錯誤(unicodeerror的子類)
valueerror 傳入無效的引數
zerodivisionerror 除數為零
以下是 python 內建異常類的層次結構:baseexceptionsystemexit
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
nicodedecodeerror
|unicodeencodeerror
unicodetranslateerror
warning
deprecationwarning
pendingdeprecationwarning
runtimewarning
syntaxwarning
userwarning
futurewarning
importwarning
unicodewarning
byteswarning
resourcewarning
Python異常處理總結
異常就是執行期檢測到的錯誤。計算機語言針對可能出現的錯誤定義了異常型別,某種錯誤引發對應的異常時,異常處理程式將被啟動,從而恢復程式的正常執行。檢測範圍 except exception as reason 出現異常後的處理 try 語句按照如下方式工作 try f open test.txt pr...
Python異常型別總結
assertionerror 斷言語句 assert 失敗 attributeerror 嘗試訪問未知的物件屬性 eoferror 使用者輸入檔案末尾標誌eof ctrl d floatingpointerror 浮點計算錯誤 generatorexit generator.close 方法被呼叫的...
MFC異常 與C 標準異常
1mfc異常 mfc 較好地將異常封裝到cexception類及其派生類中,自成體系,下表給出了mfc 提供的預定義異常 異常類 含義 cmemoryexception 記憶體不足 cfileexception 檔案異常 carchiveexception 存檔 序列化異常 cnotsupporte...