在Python中,有以下幾種方法可以捕獲異常:
try:
# 可能出錯的代碼
except ExceptionType:
# 處理異常的代碼
try:
# 可能出錯的代碼
finally:
# 無論是否發生異常,都會執行的代碼
try:
# 可能出錯的代碼
except ExceptionType:
# 處理異常的代碼
else:
# 沒有發生異常時執行的代碼
try:
# 可能出錯的代碼
except ExceptionType:
# 處理異常的代碼
else:
# 沒有發生異常時執行的代碼
finally:
# 無論是否發生異常,都會執行的代碼
除了以上幾種方法,還可以使用raise語句來手動觸發異常,并在代碼中使用assert語句來進行斷言檢查。