在Python中處理異常的方法是使用try-except語句。try塊中包含可能會拋出異常的代碼,而except塊中包含處理異常的代碼。例如:
try:
# 可能會拋出異常的代碼
result = 10 / 0
except ZeroDivisionError:
# 處理異常的代碼
print("除數不能為0")
除了except塊外,還可以使用else塊和finally塊來完善異常處理機制。else塊中包含在try塊中沒有發生異常時執行的代碼,而finally塊中包含無論是否發生異常都會執行的代碼。例如:
try:
result = 10 / 2
except ZeroDivisionError:
print("除數不能為0")
else:
print("結果為:", result)
finally:
print("結束處理異常")