Python에서 with 문을 사용하여 파일을 열 때의 장점으로 올바른 것은?
쉬움 freeCodeCamp해설
with 문은 컨텍스트 매니저를 활용하여 블록 종료 시 __exit__ 메서드를 자동 호출합니다. 파일 객체의 경우 close()가 호출되어 예외가 발생하더라도 리소스 누수를 방지합니다. try-finally로 직접 close()를 호출하는 것보다 간결하고 안전합니다.
with 문은 컨텍스트 매니저를 활용하여 블록 종료 시 __exit__ 메서드를 자동 호출합니다. 파일 객체의 경우 close()가 호출되어 예외가 발생하더라도 리소스 누수를 방지합니다. try-finally로 직접 close()를 호출하는 것보다 간결하고 안전합니다.