問題一覧に戻る
中級ファイル操作
問題71: with文とファイル
with文は、ファイル操作において自動的にクローズ処理を行うコンテキストマネージャーとして機能します。ファイルを開いた後、処理が終了すると自動的にclose()が呼ばれるため、リソースの解放忘れを防げます。これにより、より安全で読みやすいファイル操作のコードが書けます。
# with文とファイル
# ファイル書き込み
open("data.txt", "w") as f:
f.write("Hello\nWorld")
# ファイル読み込み
open("data.txt", "r") file:
content = file.read()
print(content)