在Python中,可以使用以下幾種方式來捕獲異常:
try:
# 可能會出現異常的代碼
except ExceptionType:
# 異常處理代碼
try:
# 可能會出現異常的代碼
except ExceptionType:
# 異常處理代碼
else:
# 沒有發生異常時執行的代碼
try:
# 可能會出現異常的代碼
except ExceptionType:
# 異常處理代碼
finally:
# 不論發生異常與否都會執行的代碼
try:
# 可能會出現異常的代碼
except ExceptionType:
# 異常處理代碼
else:
# 沒有發生異常時執行的代碼
finally:
# 不論發生異常與否都會執行的代碼
此外,還可以使用多個except語句來捕獲不同類型的異常,并進行相應的處理。
try:
# 可能會出現異常的代碼
except ExceptionType1:
# 處理ExceptionType1類型的異常
except ExceptionType2:
# 處理ExceptionType2類型的異常
except:
# 處理其他類型的異常
注意:在捕獲異常時,可以指定具體的異常類型,也可以省略異常類型,以捕獲所有類型的異常。但是,建議盡量指定具體的異常類型,以便更精確地處理異常。