python:exception_handling

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:
    # 例外が発生するしないに関わらず実行するコード
  • python/exception_handling.txt
  • 最終更新: 2020/03/29 10:10
  • by ともやん