728x90
[Python] With문
파이썬의 with 문은 자원 관리를 효과적으로 처리하기 위해 사용된다.
with문을 사용하면 코드를 빠져나갈 때 자원이 자동으로 정리되기 때문에,
자원 누수를 방지하고 메모리나 파일과 같은 리소스를 효과적으로 관리 할 수 있다.
또한 예외가 발생하더라도 자원을 올바르게 해제하며, with 블록을 빠져나갈때 자원이 자동으로 정리된다.
기본적으로 파일을 열때 아래와 같이 작업을 한다면
file = open('example.txt', 'r')
data = file.read()
print(data)
file.close()
With문을 사용하면 close()를 호출 할 필요 없이 자동으로 파일이 닫힌다.
with open('example.txt', 'r') as file:
data = file.read()
print(data)
반응형
'👩💻 Develope > Python' 카테고리의 다른 글
[Python] JSON 파일 파싱하기 (1) | 2024.01.30 |
---|---|
[Python] Requests (0) | 2024.01.29 |
[Python] 주피터 랩 설치 (JupyterLab) (1) | 2024.01.22 |
[Python] 주말 판별하기 (weekday) (0) | 2024.01.19 |
[Python] CSV 파일 변환할 때 쌍 따옴표(double quotation) 추가하기 (1) | 2024.01.09 |