勵志

勵志人生知識庫

try except用法

try-except 是Python中用於處理異常的重要語句。

try 語句塊包含可能會引發異常的代碼,而 except 語句塊用於捕獲並處理這些異常。當 try 語句塊中的代碼執行異常(如除以零的運算或其他可能導致錯誤的操作)時,程式不會崩潰,而是執行相應的 except 語句塊中的代碼。

在 try 語句塊後,可以跟一個 finally 語句塊,無論是否發生異常,finally 語句塊中的代碼總是會被執行,這對於清理資源或確保程式狀態的一致性非常有用。

except 語句塊可以指定要處理的異常類型,如果省略 except 後的異常類型,那麼它將捕獲所有類型的異常。此外,還可以使用多個 except 語句塊來處理不同類型的異常。

例如,在嘗試除以零時,可以捕獲 ZeroDivisionError 異常並處理它。

總的來說,try-except 語句提高了程式的健壯性,確保了即使在發生錯誤的情況下,程式也能以一種控制的方式繼續運行。