標籤:mem tab 記憶體回收機制 一個 運行 索引 釋放 sla 釋放記憶體
AssertionError Assert 陳述式(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標準異常總結