BaseException 所有異常基類 +-- SystemExit python解譯器請求退出 +-- KeyboardInterrupt 使用者中斷執行(通常是輸入ctrl+C) +-- GeneratorExit 產生器(generator)發生異常來通知退出 +-- Exception 常規錯誤的基類 +-- StopIteration 迭代器沒有更多的值 +-- StandardError 所有的內建標準異常的基類 | +-- BufferError | +-- ArithmeticError 所有數值計算錯誤的基類 | | +-- FloatingPointError 浮點計算錯誤 | | +-- OverflowError 數值運算超出最大限制 | | +-- ZeroDivisionError 除(或模數)零(所有資料類型) | +-- AssertionError Assert 陳述式失敗 | +-- AttributeError 對象沒有這個屬性 | +-- EnvironmentError 作業系統錯誤的基類 | | +-- IOError 輸入輸出失敗 | | +-- OSError 作業系統錯誤 | | +-- WindowsError (Windows) windows系統調用失敗 | | +-- VMSError (VMS) | +-- EOFError 沒有內建輸入,到達EOF標記 | +-- ImportError 匯入模組/對象 失敗 | +-- LookupError 無效資料查詢的基類 | | +-- IndexError 序列中沒有此索引(index) | | +-- KeyError 映射中沒有這個鍵 | +-- MemoryError 記憶體溢出錯誤(對於Python解譯器不是致命的) | +-- NameError 未聲明/初始化對象(沒有屬性) | | +-- UnboundLocalError 訪問未初始化的本地變數 | +-- ReferenceError 弱引用(Weak reference)試圖訪問已經記憶體回收了的對象 | +-- RuntimeError 一般的執行階段錯誤 | | +-- NotImplementedError 尚未實現的方法 | +-- SyntaxError Pythony語法錯誤 | | +-- IndentationError 縮排錯誤 | | +-- TabError Tab和空格混用 | +-- SystemError 一般的解譯器系統錯誤 | +-- TypeError 對類型無效的操作 | +-- ValueError 傳入無效的參數 | +-- UnicodeError Unicode相關錯誤 | +-- UnicodeDecodeError Unicode解碼時錯誤 | +-- UnicodeEncodeError Unicode編碼時錯誤 | +-- UnicodeTranslateError Unicode轉換時錯誤 +-- Warning 警告的基類 +-- DeprecationWarning 關於被啟用的特徵的警告 +-- PendingDeprecationWarning 關於構造將來語義會有改變的警告 +-- RuntimeWarning 可疑的運行時行為的警告
+-- SyntaxWarning 可疑的語言的警告 +-- UserWarning 使用者代碼產生警告 +-- FutureWarning +-- ImportWarning 匯入模組/對象警告 +-- UnicodeWarning Unicode警告 +-- BytesWarning Bytes警告 +-- Overflow Warning 舊的關於自動提升為長整型(long)的警告