python之異常處理及程式除錯

2021-10-04 20:59:05 字數 716 閱讀 2720

異常描述

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語...