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

考生文件夹下存在两个Python源文件PY301-1.py和PY301-2.py,分别对应两个问题,请按照文件内说明修
改代码,实现以下功能:李白,字太白,号青莲居士,又号“谪仙人”,是唐代伟大的浪漫主义诗人,被后
世誉为“诗仙”。考生文件夹下有一个“关山月.txt”文件,内容如下:
明月出天山,苍茫云海间。长风几万里,吹度玉门关。汉下白登道,胡窥青海湾。由来征战地,不见有人
还。戍客望边色,思归多苦颜。高楼当此夜,叹息未应闲。
问题2:把问题1生成的“关山月-诗歌.txt” 文件,以每行为单位,保留标点符号为原顺序及位置,输出全文的
反转形式。将文件保存在考生文件夹下并命名为“关山月-反转.txt”。
输出的形式为:
高楼当此夜,叹息未应闲。戍客望边色,思归多苦颜。由来征战地,不见有人还。汉下白登道,胡窥青海
湾。长风几万里,吹度玉门关。明月出天山,苍茫云海间。

参考答案

  1.  
  2. fi = open("关山月-诗歌.txt","r")
  3.  
  4. fo = open("关山月-反转.txt","w")
  5.  
  6. lines = fi.readlines()#以行的方式全部读取
  7.  
  8. lines.reverse()#列表反转
  9.  
  10. #列表拼接成字符串,并替换换行,写入文件
  11.  
  12. fo.write("".join(lines).replace("\n",""))
  13.  
  14. fi.close()
  15.  
  16. fo.close()
  17.  

历年真题

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

2024-4-19 13:00:00

历年真题

全国计算机二级Python-第10套-基本操作-41

2024-4-19 13:19:48

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