1.編碼
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 | 除數爲零 |