이의 나는 다음과 같은 내용의 파일이 있다고 가정 해 봅시다 (매도 라인이 비어) :
파이썬 - 텍스트 파일에 빈 줄을 계산
1 호선
라인 2
3 호선
...count = 0 for line in open("myfile.txt"): if line == '': #or if len(line) == 0 count += 1
나는 2 가지 방법으로 파일을 읽으려고
및
count = 0
file = open('myfile.txt')
lines = file.readlines()
for line in lines:
if line == '': #or if len(line) == 0
count += 1
그러나 count
는 항상 0을 유지 어떻게 공 i 행의 수를 셀 수?
빈 줄에는 여전히 줄 바꿈 문자가 포함되어 있습니다. 'strip()'은 줄 바꿈을 포함하여 공백을 제거합니다. 'not line.strip()을 사용하십시오 :' – khelwood