-
[코딩도장] day20. 27.5 연습문제IT/파이썬 2020. 9. 11. 23:36
출처 | 파이썬 코딩 도장 27.5 연습문제 (바로가기)
with open('words.txt', 'r') as file: count = 0 line = None while line != '': line = file.readline() # readline은 더 이상 읽을 줄이 없을 때 빈 문자열(길이 0) 반환함 # 따라서 길이 0 (빈 문자열) 보다 크고 길이 10 이하인 대상만 숫자셈 if 0 < len(line.strip('\n')) <= 10 : # 문자열의 끝에 개행문자(\n) 제거함 count += 1 print(count)
- 도서에서는 readlines()를 사용하여 구현하였으나 readline()으로 구현해봄
- readline과 readlines의 차이점을 확인!
'IT > 파이썬' 카테고리의 다른 글
[코딩도장] day21. 파이썬 함수 사용하기 (0) 2020.09.12 [코딩도장] day20. 회문 판별과 N-gram 만들기 (0) 2020.09.12 [코딩도장] day20. 파일 사용하기(2/2) - pickle, unpickle (0) 2020.09.11 [코딩도장] day19. 파일 사용하기(1/2) - open(), write(), close(), read(), readline(), readlines() (0) 2020.09.10 [코딩도장] day18. 세트 사용하기(2/2) - add(), remove(), discard(), pop(), clear(), copy() (0) 2020.09.06