Menu
Coddy logo textTech

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オンラインコンパイラ