書(shū)名: Django 2.0 入門(mén)與實(shí)踐作者名: 李健本章字?jǐn)?shù): 183字更新時(shí)間: 2020-06-30 17:19:13
6.5 自定義異常
有時(shí)Python內(nèi)置的異常并不能滿(mǎn)足開(kāi)發(fā)需要,或者由于其他原因,開(kāi)發(fā)人員希望能夠有更靈活的異常類(lèi)型來(lái)處理各種各樣的應(yīng)用場(chǎng)景,此時(shí)可以開(kāi)發(fā)自定義異常。
自定義異常類(lèi)必須要直接或者間接地繼承自Exception類(lèi)(關(guān)于類(lèi)與繼承的知識(shí)將在后面章節(jié)中介紹)。自定義異常類(lèi)可以像其他類(lèi)一樣做任何事情,但是原則上要保持代碼簡(jiǎn)潔,通常只提供一些屬性就夠了。
下面是關(guān)于創(chuàng)建模塊的自定義異常類(lèi)的例子。

推薦閱讀
- C語(yǔ)言程序設(shè)計(jì)案例教程(第2版)
- Python從菜鳥(niǎo)到高手(第2版)
- Hands-On JavaScript High Performance
- Java虛擬機(jī)字節(jié)碼:從入門(mén)到實(shí)戰(zhàn)
- Hands-On Natural Language Processing with Python
- VMware虛擬化技術(shù)
- 深入淺出React和Redux
- Getting Started with Eclipse Juno
- Android驅(qū)動(dòng)開(kāi)發(fā)權(quán)威指南
- Hands-On GUI Programming with C++ and Qt5
- Java程序設(shè)計(jì)教程
- Microsoft Dynamics GP 2013 Cookbook
- 青少年P(guān)ython趣味編程
- 測(cè)試工程師Python開(kāi)發(fā)實(shí)戰(zhàn)
- SOA Patterns with BizTalk Server 2013 and Microsoft Azure(Second Edition)