텍스트 파일 전체 가져오기
이 연습 문제에서는 moby_dick.txt 파일을 사용해 볼 거예요.
이 파일에는 미국 문학의 고전인 Moby Dick의 도입 문장이 담겨 있어요! 영상에서 보셨듯이 file = open('moby_dick.txt', mode='r')로 이런 파일을 열 수 있어요. 그런 다음 file.read()로 내용을 읽고 file.close()로 파일을 닫을 수 있죠. 하지만 컨텍스트 매니저를 사용하면 더 효율적으로 처리할 수 있어요. 이번 연습에서는 텍스트 파일을 열고, 내용을 출력한 다음, 컨텍스트 매니저를 사용해 안전하게 닫는 과정을 연습해 보겠습니다.
이 연습은 강의의 일부입니다
Python에서 데이터 가져오기 입문
연습 안내
with문을 사용하여moby_dick.txt파일을 읽기 전용으로 열고 변수file에 바인딩하세요. 파일 이름은 작은따옴표''로 감싸서 전달해야 합니다.print()함수를 사용해 파일의 내용을 셸에 출력하세요. 영상에서 Hugo가 보여준 것처럼, 객체file에 메서드.read()를 적용하고 그 결과를 출력하면 됩니다.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Open a file as read-only and bind it to file
with open('____', '____') as file:
# Print it
print(____)