Python finally キーワード
例
try ブロックがエラーを引き起こしたかどうかにかかわらず、finally ブロックは常に実行されます:
try: x > 3 except: print("何かが間違っています") else: print("何も問題はありませんでした") finally: print("try...except ブロックが終了しました")
定義と用法
finally キーワードは try ... except ブロックで使用されます。これは、try...except...else ブロックが終了したときに実行されるコードブロックを定義します。
try ブロックがエラーを引き起こしたかどうかにかかわらず、finally ブロックは常に実行されます。
これはオブジェクトを閉じるとリソースをクリーンアップするのに役立ちます。