Pythonで`with open(‘file.txt’) as f:`を使用する主な利点はどれか。

withステートメント(コンテキストマネージャ)を使用すると、ブロックを抜ける際に自動的にclose()メソッドが呼び出され、リソースリークを防げる。