俺言語。

自分にしか理解できない言語で書かれた備忘録

【Python】例外処理のひな型

Pythonのエラー処理、毎度どうすればいいのか忘れてしまうので
よく使う形の覚え書き。

import warning
try:
    # エラーが起きそうな処理

Exception PermissionError as e:
    # warningを使うと標準出力に警告として出力できる.
    # e.argsにエラー内容が格納されている
    warning(e.args) 
    raise  # 呼び出し元に例外を返す

Exception Exception as e:
    # ほかのエラーはここで全部拾う
    raise  # 呼び出し元に例外を返す