- Django 2.0 入門與實踐
- 李健
- 202字
- 2020-06-30 17:19:13
6.1 異常
Python用異常對象(exception object)來表示代碼執行過程中所發生的異常情況,每當程序遇到錯誤時就會拋出異常。此時如果沒有正確處理異常,代碼將會終止執行。
前面章節中已經提到過Python的異常,如訪問的字典的鍵不存在,會輸出錯誤:
>>> roomnumber["Richard"] Traceback (most recent call last): File "<stdin>", line 1, in <module> KeyError: 'Richard'
如果在產品中遇到異常情況也這樣處理的話,那么可以想象這款產品會多么難用。為了提高產品的穩定性與靈活性,Python允許開發人員捕捉并處理各類異常,本例中的異常是KeyError異常類的一個實例。
推薦閱讀
- 數據庫程序員面試筆試真題與解析
- Mastering ServiceStack
- 軟件架構設計:大型網站技術架構與業務架構融合之道
- Dependency Injection in .NET Core 2.0
- C語言程序設計
- Android 應用案例開發大全(第3版)
- Learning Apache Mahout Classification
- Symfony2 Essentials
- Hands-On Automation Testing with Java for Beginners
- 常用工具軟件立體化教程(微課版)
- Access 2010中文版項目教程
- Julia High Performance(Second Edition)
- Oracle Database XE 11gR2 Jump Start Guide
- Mastering Python
- VMware vSphere Design Essentials