1. 학습
  2. /
  3. 강의
  4. /
  5. Python에서 데이터 가져오기 입문

Connected

연습 문제

텍스트 파일 전체 가져오기

이 연습 문제에서는 moby_dick.txt 파일을 사용해 볼 거예요. 이 파일에는 미국 문학의 고전인 Moby Dick의 도입 문장이 담겨 있어요! 영상에서 보셨듯이 file = open('moby_dick.txt', mode='r')로 이런 파일을 열 수 있어요. 그런 다음 file.read()로 내용을 읽고 file.close()로 파일을 닫을 수 있죠. 하지만 컨텍스트 매니저를 사용하면 더 효율적으로 처리할 수 있어요. 이번 연습에서는 텍스트 파일을 열고, 내용을 출력한 다음, 컨텍스트 매니저를 사용해 안전하게 닫는 과정을 연습해 보겠습니다.

지침

100 XP
  • with 문을 사용하여 moby_dick.txt 파일을 읽기 전용으로 열고 변수 file에 바인딩하세요. 파일 이름은 작은따옴표 ''로 감싸서 전달해야 합니다.
  • print() 함수를 사용해 파일의 내용을 셸에 출력하세요. 영상에서 Hugo가 보여준 것처럼, 객체 file에 메서드 .read()를 적용하고 그 결과를 출력하면 됩니다.