archive

[Python] with as 본문

STUDY/Python

[Python] with as

seonyounggg 2021. 2. 24. 21:39

with문은 파일 스트림을 다룰 때 주로 사용하는 기능이다.

파일을 open()했으면 반드시 close()를 해주어야 하는데,

소스코드가 길어지다보면 파일을 닫지 않는 실수를 할 수 있다.

with문을 사용하면 파일을 열고 해당 구문이 끝나면 자동으로 파일을 닫기 때문에 실수를 줄일 수 있다.

with open(path, "w") as file:
	file.write(content)

with-as 구문을 빠져나가면 자동으로 close()가 호출된다.

파일 스트림뿐만 아니라 네트워크 스트림을 다루는 소켓 프로그래밍 등에도 활용가능하다.

'STUDY > Python' 카테고리의 다른 글

[Python] PID, PPID 구하기  (0) 2021.03.04
[Python] 문자-아스키코드 변환  (0) 2021.03.02
[Python] zipfile 모듈 사용법  (0) 2021.02.23
[Python] for-else, while-else  (0) 2021.02.19
[Python] any(), all() 함수  (0) 2021.02.18
Comments