반응형
- with as 제대로 알고 쓰자
- with as 사용이유
- 예제
1. with as 사용 이유
프로그램을 짜다 보면 코드가 엄청 길어지는 경우가 있다.
이때, 파일이나 특정 함수를 열고 닫아야 충돌없이 잘 작동한다.
하지만 종종 닫는 것을 잊어버리거나 찾기가 어려운 상황에 사용하는 것이 with as.
with as는 파일 열고 > 쓰고 > 닫고 를 알아서 자동으로 해준다.
2. 예제
결측치가 있는 행을 제외하는 방법은 두 가지가 있다.
with open('test.txt', 'r') as tt:
test_file = tt.read()
print(test_file)
test.txt 라는 텍스트 파일이 있을때, with as 구문을 이용해 열어본다.
단순 open함수를 사용했다면, 반드시 마지막에 close()를 사용해야한다.
with 구문은 끝날때 자동적으로 close()를 불러옴
반응형
'PYTHON > python 기초' 카테고리의 다른 글
[python] datetime, timestamp 차이 및 완벽 정리 (0) | 2022.03.08 |
---|---|
[python] 매직메소드 __init__ (0) | 2021.02.09 |
[python] 다른 폴더 파일 import (1) | 2021.01.31 |
[python] 주피터 노트북 사용법 및 단축키 (0) | 2020.05.19 |
댓글