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: # 例外が発生するしないに関わらず実行するコード