본문 바로가기
PYTHON/python 기초

[python] with as 사용법

by 자유데이터 2021. 2. 9.
반응형

데이터 분석가의 길, 자유데이터입니다.

 

 

  • with as 제대로 알고 쓰자
  1. with as 사용이유
  2. 예제

 

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()를 불러옴

반응형

댓글