C語言中文網 目錄

Python異常處理機制

異常機制已經成為判斷一門編程語言是否成熟的標準,除傳統的像 C 語言沒有提供異常機制之外,目前主流的編程語言如 Python、 Java、 Kotlin 等都提供了成熟的異常機制。

異常機制可以使程序中的異常處理代碼和正常業務代間分離,保證程序代碼更加優雅,并可以提高程序的健壯性。

Python 的異常機制主要依賴 try 、except 、else、finally 和 raise 五個關鍵字:
  • try 關鍵字后縮進的代碼塊簡稱 try 塊,它里面放置的是可能引發異常的代碼;
  • 在 except 后對應的是異常類型和一個代碼塊,用于表明該 except 塊處理這種類型的代碼塊;
  • 在多個 except 塊之后可以放一個 else 塊,表明程序不出現異常時還要執行 else 塊;
  • 最后還可以跟一個 finally 塊,finally 塊用于回收在 try 塊里打開的物理資源,異常機制會保證 finally 塊總被執行;
  • raise 用于引發一個實際的異常,raise 可以單獨作為語句使用,引發一個具體的異常對象;
本章內容:
1. 淺談Python異常處理機制
2. Python try except else(異常處理)用法詳解
3. Python finally:資源回收
4. Python raise用法(超級詳細,看了無師自通)
5. Python traceback模塊:獲取異常信息
6. Python異常機制使用細則,正確使用Python異常處理機制(入門必讀

精美而實用的網站,提供C語言C++STLLinuxShellJavaGo語言等教程,以及socketGCCviSwing設計模式JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo