在Python中,我們可以使用try-except
語句來捕獲異常,并選擇性地跳過異常繼續執行代碼。以下是一個示例:
try:
# 代碼塊,可能會拋出異常
# ...
pass
except Exception:
# 捕獲所有異常
# 可以選擇忽略異常或進行一些處理
pass
# 繼續執行其他代碼
# ...
在上述示例中,try
代碼塊中的代碼可能會拋出異常。如果有異常發生,那么代碼會立即跳轉到except
語句塊。你可以選擇在except
語句塊中忽略異常或進行一些處理。然后,程序會繼續執行except
語句塊之后的代碼。
需要注意的是,try-except
語句塊只能捕獲指定的異常類型。如果你想捕獲多種類型的異常,可以在except
語句塊中使用多個except
子句。例如:
try:
# 代碼塊,可能會拋出異常
# ...
pass
except ValueError:
# 捕獲值錯誤異常
pass
except IOError:
# 捕獲輸入輸出錯誤異常
pass
# 繼續執行其他代碼
# ...
在上述示例中,第一個except
子句捕獲值錯誤異常,第二個except
子句捕獲輸入輸出錯誤異常。這樣,如果出現這些異常,程序會根據相應的異常類型執行相應的處理邏輯,并繼續執行后續代碼。