Python 標準異常總結
| AssertionError | 斷言語句(assert)失敗 | </tr>|||||||||||||||||||||||||
| AttributeError | 嘗試訪問未知的對象屬性 | </tr>|||||||||||||||||||||||||
| EOFError | 用戶輸入文件末尾標志EOF(Ctrl+d) | </tr>|||||||||||||||||||||||||
| FloatingPointError | 浮點計算錯誤 | </tr>|||||||||||||||||||||||||
| GeneratorExit | generator.close()方法被調用的時候 | </tr>|||||||||||||||||||||||||
| ImportError | 導入模塊失敗的時候 | </tr>|||||||||||||||||||||||||
| IndexError | 索引超出序列的范圍 | </tr>|||||||||||||||||||||||||
| KeyError | 字典中查找一個不存在的關鍵字 | </tr>|||||||||||||||||||||||||
| KeyboardInterrupt | 用戶輸入中斷鍵(Ctrl+c) | </tr>|||||||||||||||||||||||||
| MemoryError | 內存溢出(可通過刪除對象釋放內存) | </tr>|||||||||||||||||||||||||
| NameError | 嘗試訪問一個不存在的變量 | </tr>|||||||||||||||||||||||||
| NotImplementedError | 尚未實現的方法 | </tr>|||||||||||||||||||||||||
| OSError | 操作系統產生的異常(例如打開一個不存在的文件) | </tr>|||||||||||||||||||||||||
| OverflowError | 數值運算超出最大限制 | </tr>|||||||||||||||||||||||||
| ReferenceError | 弱引用(weak reference)試圖訪問一個已經被垃圾回收機制回收了的對象 | </tr>|||||||||||||||||||||||||
| RuntimeError | 一般的運行時錯誤 | </tr>|||||||||||||||||||||||||
| StopIteration | 迭代器沒有更多的值 | </tr>|||||||||||||||||||||||||
| SyntaxError | Python的語法錯誤 | </tr>|||||||||||||||||||||||||
| IndentationError | 縮進錯誤 | </tr>|||||||||||||||||||||||||
| TabError | Tab和空格混合使用 | </tr>|||||||||||||||||||||||||
| SystemError | Python編譯器系統錯誤 | </tr>|||||||||||||||||||||||||
| SystemExit | Python編譯器進程被關閉 | </tr>|||||||||||||||||||||||||
| TypeError | 不同類型間的無效操作 | </tr>|||||||||||||||||||||||||
| UnboundLocalError | 訪問一個未初始化的本地變量(NameError的子類) | </tr>|||||||||||||||||||||||||
| UnicodeError | Unicode相關的錯誤(ValueError的子類) | </tr>|||||||||||||||||||||||||
| UnicodeEncodeError | Unicode編碼時的錯誤(UnicodeError的子類) | </tr>|||||||||||||||||||||||||
| UnicodeDecodeError | Unicode解碼時的錯誤(UnicodeError的子類) | </tr>|||||||||||||||||||||||||
| UnicodeTranslateError | Unicode轉換時的錯誤(UnicodeError的子類) | </tr>|||||||||||||||||||||||||
| ValueError | 傳入無效的參數 | </tr>|||||||||||||||||||||||||
| ZeroDivisionError | 除數為零 | </tr> </tbody> </table>