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