Menu
Coddy logo textTech

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 ブロック内で例外が発生した場合でも、常にファイルが閉じられることが保証されるため、より優れています。

自分で試してみよう

このレッスンにはコードチャレンジは含まれていません。

Clean Code - Pythonでより良いコードを書くのすべてのレッスン