두 번째 단어인 “aah”도 완벽하게 올바른 단어이니 나를 이상하게 바라보지는 않았으면 좋겠다. 또한, 공백이 문제가 된다면 문자열 메서드 strip으로 공백을 제거할 수 있다.
>>> line = fin.readline()
>>> word = line.strip()
>>> word
'aahed'
또한, for 루프에 파일 객체를 사용할 수 있다. 이 프로그램은 words.txt 파일을 읽어 들여서 각 단어를 한 줄에 하나씩 출력한다.
fin = open('words.txt')
for line in fin:
word = line.strip()
print(word)