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

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

王林
發布: 2024-04-02 20:28:23
轉載
1028 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板