[점프 투 파이썬] 04장-3.파일 읽고 쓰기 - readline 함수 관련 질문
안녕하세요. 점프 투 파이썬으로 기초 파이썬을 공부하고 있는 비전공생입니다.
다름이 아니고,
04-3. 파일 읽고 쓰기
- 프로그램의 외부에 저장된 파일을 읽는 여러 가지 방법
readline() 함수 이용하기
에서 내용을 제대로 이해하지 못한 부분이 있어 직접 질문을 드리고자 합니다.
IDLE 에디터에서 readline_all.py를 만들어서 명령 프롬프트에서 실행했을 때는 1번째 줄입니다. ... 10번째 줄입니다. 까지 잘 실행이 되었는데요.
그 다음에 '앞의 프로그램을 다음 프로그램에 비교해 보자' 라고 하시면서 while 1: 로 시작하는 이 프로그램을 어떻게 사용해야 하는지 모르겠습니다. 저같은 경우엔 IDLE 에디터에 다음과 같이 저장했습니다.
readline_all_2.py
f = open("C:\Doit\새파일.txt", 'r')
while 1:
data = input()
if not data: break
print(data)
책 내용에서는 '사용자의 입력을 받아서 그 내용을 출력하는 경우이다.'
라고 나와 있는데요.
명령 프롬프트에서 이를 실행해 보면, 제가 '1번째 줄입니다.'라고 입력하면 그대로 '1번째 줄입니다.'라고 똑같이 출력됩니다.
C:\Doit>python readline_all_2.py
1번째 줄입니다.
1번째 줄입니다.
이렇게요.
이게 사용자의 입력을 받아서 그 내용을 출력하는 경우라고 보면 되는 건가요?
ddil0510 님 475
M 2021년 1월 14일 1:03 오후