with文でのファイル操作
Coddyの「Clean Code - Pythonでより良いコードを書く」コースのレッスン 12/28。
Pythonでファイルを扱う際には、特別な予約語 <strong>with</strong> を使用します。
with open 構文を使用すると、開いたファイルは with ブロックを抜ける際に自動的に閉じられます。
with open('file.txt') as f:
content = f.read()
...
with文は、withブロック内で例外が発生した場合でも、常にファイルが閉じられることが保証されるため、より優れています。
自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。