Python에서 파일을 처리할 때 with open(...) as file_object:를 사용하는 것이 권장되는 이유는 무엇인가요?
with open(...) as file_object:
열린 모든 파일을 강제로 쓰기 모드로 설정합니다.
블록이 끝나면 예외가 발생한 경우를 포함해 파일을 자동으로 닫습니다.
블록이 시작되기 전에 항상 파일 전체를 메모리에 로드합니다.
블록 안의 어떤 파일 작업에서도 오류가 발생하지 않도록 보장합니다.