python常見錯誤類型

來源:互聯網
上載者:User

標籤:overflow   開啟   weak   系統錯誤   總結   value   oca   對象屬性   本地   

Python標準異常總結
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常見錯誤類型

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.