在Python中,有以下幾種方法可以捕獲異常:
try:
# 可能出錯(cuò)的代碼
except ExceptionType:
# 處理異常的代碼
try:
# 可能出錯(cuò)的代碼
finally:
# 無(wú)論是否發(fā)生異常,都會(huì)執(zhí)行的代碼
try:
# 可能出錯(cuò)的代碼
except ExceptionType:
# 處理異常的代碼
else:
# 沒(méi)有發(fā)生異常時(shí)執(zhí)行的代碼
try:
# 可能出錯(cuò)的代碼
except ExceptionType:
# 處理異常的代碼
else:
# 沒(méi)有發(fā)生異常時(shí)執(zhí)行的代碼
finally:
# 無(wú)論是否發(fā)生異常,都會(huì)執(zhí)行的代碼
除了以上幾種方法,還可以使用raise語(yǔ)句來(lái)手動(dòng)觸發(fā)異常,并在代碼中使用assert語(yǔ)句來(lái)進(jìn)行斷言檢查。