下载题目附件,编辑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))

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐