1. 程式人生 > 其它 >python學習筆記-異常處理

python學習筆記-異常處理

異常處理

異常即是一個事件,該事件會在程式執行過程中發生,影響了程式的正常執行。

一般情況下,在Python無法正常處理程式時就會發生一個異常。

異常是Python物件,表示一個錯誤。

當Python指令碼發生異常時我們需要捕獲處理它,否則程式會終止執行。

捕捉異常可以使用try/except語句。

try/except語句用來檢測try語句塊中的錯誤,從而讓except語句捕獲異常資訊並處理。

如果你不想在異常發生時結束你的程式,只需在try裡捕獲它。

當代碼出現異常時,程式將不會繼續執行。

語法:

以下為簡單的try....except...except的語法:

try:
    sum 
= 1 + "1" f= open("檔案。txt") print(f.read()) f.close() except OSError as reason: print("檔案出錯", "出錯原因是:"+str(reason)) except TypeError as reason: print("型別出錯", "出錯原因是:"+str(reason))

以下是try....except...finally的語法

try:
    檢查範圍
except  Exception [as reasom]:
    異常處理
finally:
    無論異常與否都會執行的程式碼