「Python」Exceptionクラスを継承するサンプル
環境
PyCharm 2021.3.3
Python 3.9.2
書式
class 例外名(Exception):
Exceptionクラスを継承して、独自の例外を作成します。
raise 例外名('文字列のメッセージ’)
使用例
# coding: utf-8 #Exceptionクラスを継承 class TestExcep(Exception): pass def funA(x): if x == 10: #独自のエラーをraise raise TestExcep('独自例外のテスト') return x = 10 try: funA(x) except TestExcep as e: print(e) finally: pass
実行結果
独自例外のテスト