全国计算机二级Python第14套-综合应用-46-问题1

 

考生文件夹下的文件dlata.txt是教育部中国大学MOOC平台的某个HTM页面源文件,里面包含了我国参与
MOOC建设的一批大学或机构列表。
问题1:请编写程序,从data.txt中提取大学或机构名称列表,将结果写入文件univ.txt,每行一个大学或机
构名称,按照大学或机构在data.txt出现的先后顺序输出,样例如下:
北京理工大学
北京师范大学
提示:所有大学名称在data.txt文件中以alt=”北京理工大学”形式存在。在考生文件夹下给出了程序框架文
件PY301-1.py,补充代码完成程序。

参考答案


fi = open("data.txt","r")  # 此处可多行

lines = fi.readlines()

fi.close()

ls = []

for line in lines:

if "alt=" in line:

begin = line.find('alt=')

end = line.find('"',begin+5)

s =line[begin+5:end]

ls.append(s)

 

f = open("univ.txt", "w")

 

for line in ls:  # 此处可多行

f.write(line+"\n")

 

f.close()

转载请注明:文章转载自 阿福课堂 https://www.afuketang.com
阿福课堂官方网站》免责声明:
1、因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
2、本网信息来源为其他媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。联系邮箱:1225682794@qq.com。
历年真题

全国计算机二级Python第14套-简单应用-45

2024-4-22 10:34:03

历年真题

全国计算机二级Python第14套-综合应用-46-问题2

2024-4-23 7:58:07

个人中心
购物车
优惠劵
今日签到
搜索