異常描述
nameerror
嘗試訪問乙個沒有宣告的變數引發的錯誤
indexerror
索引超出序列範圍引發的錯誤
indentationerror
縮排錯誤
valueerror
傳入的值錯誤
keyerror
請求乙個不存在的字典關鍵字引發的錯誤
ioerror
輸入輸出錯誤(如要讀取的檔案不存在)
importerror
當import語句無法找到模組或from無法在模組中找到相應的名稱時引發的錯誤
attributeerror
嘗試訪問未知的物件屬性引發的錯誤
typeerror
型別不合適引發的錯誤
memoryerror
記憶體不足
zerodivisionerror
除數為0引發的錯誤
baseexception
所有異常的基類
systemexit
直譯器請求退出
keyboardinterrupt
使用者中斷執行(通常是輸入^c)
exception
常規錯誤的基類
stopiteration
迭代器沒有更多的值
generatorexit
生成器(generator)發生異常來通知退出
arit
Python之異常及異常處理
在python中,萬物皆物件.所以異常在python中也是物件.當程式無法正常執行 時,就會丟擲乙個異常,程式就會執行回溯 traceback 來終止程式.但有時候這並 不是我們想要看到的,程式需要繼續執行下去,這時候就需要對異常進行處理.捕捉異常可以使用try except語句。try excep...
python之異常處理 Python之異常處理
異常物件 請大家執行如下 a 100 0 print a 就會發現直譯器顯示如下的錯誤提示 traceback most recent call last file x.py line 1,in a 100 0 zerodivisionerror division by zero 大家要學會看直譯器...
Python 異常及處理
什麼是異常?異常即是乙個事件,該事件會在程式執行過程中發生,影響了程式的正常執行。一般情況下,在python無法正常處理程式時就會發生乙個異常。異常是python物件,表示乙個錯誤。當python指令碼發生異常時我們需要捕獲處理它,否則程式會終止執行。異常處理 捕捉異常可以使用try except語...