Python求文件行数
下载题目附件,编辑src/目录下的test.py文件,实现读取统计data.txt文件的有效行数,并将结果输出保存到result.txt文件。(20分)
·
下载题目附件,编辑src/目录下的test.py文件,实现读取统计data.txt文件的有效行数,
并将结果输出保存到result.txt文件。(20分) **
**说明: **
(1)有效行指至少包括一个字符行,空行不计为有效行
(2)程序文件名 test.py 不能修改
(3)本地编写测试完成后,将src文件夹打包为 src.zip文件后上传提交
data.txt的内容如下:
python程序设计
人生苦短,我学python
程序设计
抽象过程
自动化求解的计算思维
结合问题思考程序结构
输出结果如下:结果写入到result.txt中
有效行数为:6行
with open('data.txt',encoding='utf8') as fp:
txt=fp.readlines()
a=[]
for i in txt:
if i !='\n':
a.append(i) #去掉空行
m=len(a)
with open('result.txt','w') as fp:
fp.write(str("有效行数为:%d行"%m))
或者
with open('data.txt',encoding='utf8') as fp:
txt=fp.readlines()
num=0
for i in txt:
if i !='\n':
num+=1
with open('result.txt','w') as fp:
fp.write(str("有效行数为:%d行"%num))
更多推荐
已为社区贡献1条内容
所有评论(0)