Python中的異常處理

2021-09-27 11:59:25 字數 569 閱讀 8661

異常:

就是不正常的情況,程式開發過程中錯誤和bug都是補充正常的情況

異常發生的後果:

引發程式崩潰

處理異常的方式

try-except:異常捕獲處理

異常處理的目的:

提高**的穩定性和健壯性

python使用try處理的語法結構

try: # 可能發生異常的**

except:# 當發現異常後,**會立刻進入except中來

#這個處理**

[else:]# 表示程式正常執行後,會進入這兒 ,**繼續向下走,函式 return 必須立刻返回

finally

注意:在函式中遇到return,如果函式存在finally語句塊,那麼函式必須先執行完

finally,之後才會return

**舉例

python 中的異常處理

python的異常處理能力是很強大的,可向使用者準確反饋出錯資訊。在python中,異常也是物件,可對它進行操作。所有異常都是基類exception的成員。所有異常都從基類exception繼承,而且都在exceptions模組中定義。python自動將所有異常名稱放在內建命名空間中,所以程式不必匯...

Python中的異常處理

當python檢測到乙個錯誤時,直譯器就無法繼續執行了,反而出現了一些錯誤的提示,這就是所謂的 異常 看如下示例 try print test1 open 123.txt r print test2 except ioerror pass此時可以正常執行,執行結果為 test1 說明 try exc...

python中的異常處理

python使用異常物件來表示異常狀態,並在遇到錯誤時引發異常,異常物件未被處理時,程式將終止並顯示一條錯誤資訊。raise語句 自定義異常類 class somecustomexception exception pass class myexceptionclass exception def ...