首頁 >後端開發 >Python教學 >python怎麼拋出異常_python拋出異常教程

python怎麼拋出異常_python拋出異常教程

王林
王林轉載
2024-04-02 20:28:231036瀏覽

1、首先基礎異常處理try/except語句用來偵測try語句區塊中的錯誤,讓except語句捕捉異常訊息並處理。如果你不想在異常發生時結束你的程序,只需在try裡捕獲它。 try的工作原理是,當開始一個try語句後,python就在當前程式的上下文中作標記,這樣當異常出現時就可以回到這裡,try子句(與try同級的except等)先執行,接下來會發生什麼依賴執行時是否出現異常。如果當try後的語句執行時發生異常,python就跳回try並執行第一個符合該異常的except子句,異常處理完畢,控制流就透過整個try語句(除非在處理異常時又引發新的異常)。如果在try後的語句裡發生了異常,卻沒有匹配的except子句,異常將被遞交到上層的try,或者到程序的最上層(這樣將結束程序,並打印缺省的出錯信息)。如果在try子句執行時沒有發生異常,python將執行else語句後的語句(如果有else的話),然後控制流通過整個try語句。不管在try有無異常拋出時都會執行本級try對應的finally。

python怎麼拋出異常_python拋出異常教程

2、例如:

python怎麼拋出異常_python拋出異常教程#

以上是python怎麼拋出異常_python拋出異常教程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:zol.com.cn。如有侵權,請聯絡admin@php.cn刪除