====== Python 例外処理 (try, except, else, finally) ====== try: # 例外発生コード raise Exception('Test Exception!') except OSError as ex: # 例外処理コード # 例外クラス(OSError)を処理 print("OS error: {}".format(ex)) except Exception as ex: # 例外処理コード # 例外クラス(Exception)と互換性のある例外を処理 print(ex) except: # 例外処理コード # 例外クラスを指定しない場合は except 節の最後に記述 else: # 例外が発生しなかった場合の処理 finally: # 例外が発生するしないに関わらず実行するコード ===== 参考文献 ===== [[https://docs.python.org/ja/3/tutorial/errors.html|エラーと例外 - Python ドキュメント]]\\ [[https://www.atmarkit.co.jp/ait/articles/1909/06/news019.html|[Python入門]例外と例外処理の基礎 (1/2):Python入門 - @IT]]\\