num=0
fl=open('data.txt','r', encoding='utf8')
f2=open('result.txt','w', encoding=‘utf8’)#文件里有文字,要转换
for line in fl.readlines ():
if line=='\n’:
line=line.strip("\n")#把空行去除
else:
num+=1
f2.write(line)#处理好的文本放入另一个文件里
print("有效行数为:{0}行".format(num))
fl. close()
f2. close()
做法:把空行去除,并统计就好
附加条件:统计并删除空行,将处理好的数据存入另一个文件(result.txt)中
tip:删除空行"\n"用strip()
该代码段读取data.txt文件,移除其中的空行,并将处理后的文本写入result.txt。同时,它还统计了有效的行数(非空行)并打印出来。这是一个简单的文本处理任务,用于过滤掉文件中的空白行。
278

被折叠的 条评论
为什么被折叠?



