728x90
반응형
파일을 가져와서 코드에서 사용하고 싶을 때!
보통 with open 구문을 많이 사용한다.
파일을 열면(open) 항상 닫아(close) 주어야 한다.
파이썬의 with 문으로 이렇게 파일을 열고 닫는 것을 자동으로 처리할 수 있다.
f = open("foo.txt", 'w')
f.write("Life is too short, you need python")
f.close()
기존에는 위와 같이 처리 했다면
with open("foo.txt", "w") as f:
f.write("Life is too short, you need python")
with 구문을 사용하여 다음과 같이 처리할 수 있다.
위와 같이 with 문을 사용하면 with 블록(with 문에 속해 있는 문장)을 벗어나는 순간, 열린 파일 객체 f가 자동으로 닫힌다.
> 'w' : write 쓰기 모드
> 'r' : read 읽기 모드
728x90
반응형
'Python' 카테고리의 다른 글
VScode 에서 주피터 노트북 가상환경 (1) | 2024.08.01 |
---|---|
[Python] items 함수 (0) | 2024.07.03 |
[Python] get 함수 (0) | 2024.07.03 |
[Python] torch, torchvision 환경 맞추기 (0) | 2024.06.24 |
[Python] 리스트 요소 중 길이가 긴/ 짧은 (0) | 2024.06.24 |