Menu
Coddy logo textTech

파일 다루기 (With 문)

Coddy의 Clean Code - Python으로 더 나은 코드 작성하기 코스 레슨. 28개 중 12번째.

Python에서는 file을 다룰 때 특별한 예약어를 사용합니다: <strong>with</strong>.

with open 구문을 사용하면, 연 파일은 with 블록을 빠져나갈 때 자동으로 닫힙니다.

with open('file.txt') as f:
    content = f.read()
    ...

with 문이 더 나은 이유는 with 블록 내부에서 예외가 발생하더라도 항상 file을 닫도록 보장하기 때문입니다.

직접 해보기

이 레슨에는 코드 챌린지가 없습니다.

Clean Code - Python으로 더 나은 코드 작성하기의 모든 레슨

직접 연습해 보세요: 온라인 Python 컴파일러