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