더북(TheBook)

실행하면 아무것도 출력하지 않습니다. print() 문에서 file의 값을 score_file로 설정해서 그렇습니다. 이렇게 설정하면 실행결과를 표준 출력(터미널)이 아닌 파일에 출력합니다. VSCode의 탐색기를 보면 소스 코드 파일과 동일한 위치(PythonWorkspace 폴더)에 score.txt 파일이 새로 생긴 것을 볼 수 있습니다.

 

TIP | open() 함수 호출 결과를 저장하는 score_file을 파일 객체라고 합니다. 객체에 관해서는 9.2 클래스와 객체 생성하기에서 자세히 살펴보니 여기서는 파일 데이터를 담은 상자(변수) 정도로 생각하면 됩니다.

 

그림 8-6 생성한 score.txt 파일

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.