#写入古诗
f = open("gushi.txt","w",encoding="utf-8")
f.write("""                                   青玉案·元夕辛弃疾东风夜放花千树。更吹落、星如雨。宝马雕车香满路。凤箫声动,玉壶光转,一夜鱼龙舞。蛾儿雪柳黄金缕。笑语盈盈暗香去。众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。""")f.close()
#显示古诗
f = open("gushi.txt","r",encoding="utf-8")
content = f.readlines()
for temp in content:print(temp,end="")
#复制古诗
f = open("gushi.txt","r",encoding="utf-8")
m = open("copy.txt","w",encoding="utf-8")
content = f.readlines()
for temp in content:m.write(temp)
f.close()
m.close()

gushi.txt文件中的内容

                                   青玉案·元夕辛弃疾东风夜放花千树。更吹落、星如雨。宝马雕车香满路。凤箫声动,玉壶光转,一夜鱼龙舞。蛾儿雪柳黄金缕。笑语盈盈暗香去。众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。

copy.txt文件中的内容

                                   青玉案·元夕辛弃疾东风夜放花千树。更吹落、星如雨。宝马雕车香满路。凤箫声动,玉壶光转,一夜鱼龙舞。蛾儿雪柳黄金缕。笑语盈盈暗香去。众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。

添加异常处理


#写入古诗
f = open("gushi.txt","w",encoding="utf-8")
f.write("""                                   青玉案·元夕辛弃疾东风夜放花千树。更吹落、星如雨。宝马雕车香满路。凤箫声动,玉壶光转,一夜鱼龙舞。蛾儿雪柳黄金缕。笑语盈盈暗香去。众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。""")f.close()
#显示古诗
f = open("gushi.txt","r",encoding="utf-8")
content = f.readlines()
for temp in content:print(temp,end="")
#复制古诗
try:f = open("gushi.txt","r",encoding="utf-8")m = open("copy.txt", "w", encoding="utf-8")try:while True:content = f.readline()if len(content) == 0:breakm.write(content)finally:f.close()print("\n")print("复制完毕")
except Exception as result:print("发生异常。。。")

结果

                                   青玉案·元夕辛弃疾东风夜放花千树。更吹落、星如雨。宝马雕车香满路。凤箫声动,玉壶光转,一夜鱼龙舞。蛾儿雪柳黄金缕。笑语盈盈暗香去。众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。复制完毕

初学Python-文件操作,写古诗复制古诗相关推荐

  1. 初学Python——文件操作第二篇

    前言:为什么需要第二篇文件操作?因为第一篇的知识根本不足以支撑基本的需求.下面来一一分析. 一.Python文件操作的特点 首先来类比一下,作为高级编程语言的始祖,C语言如何对文件进行操作? 字符(串 ...

  2. 初学Python——文件操作第三篇

    一.引言 什么?有了第二篇文件操作还不够?远远不够!而且在读完第三篇文件操作还是不够.关于文件的操作,后续的学习中将不断学习新的操作方式,使用更加合适的方法. 进入正题,上一篇讲到,Python对文件 ...

  3. Python文件操作-写文本文件

    本关任务:从键盘输入数据,保存到文本文件当中. 相关知识 为了完成本关任务,你需要掌握写文本文件的方法. 写文本文件 python文件对象提供了两个"写"方法: write() 和 ...

  4. python读文件操作-python文件操作-读写删除复制总结

    1. read三种不同的方式 f = open('hello.txt') #'hello.txt'指的是文件的名称 while True: text = f.readline() #读取文件指针指向的 ...

  5. python的难点_初学python的操作难点总结(新手必看篇)

    如下所示: 1 在cmd下 盘与盘之间的切换 直接 D或d: 就好 2 查找当前盘或者文件下面的目录 直接 dir 3 想在一个盘下进去一个文件夹,用cd空格目标文件 cd p 4 写文件的第一个字母 ...

  6. python新手入门总结_初学python的操作难点总结(新手必看篇)

    如下所示: 1 在cmd下 盘与盘之间的切换 直接 D或d: 就好 2 查找当前盘或者文件下面的目录 直接 dir 3 想在一个盘下进去一个文件夹,用cd空格目标文件 cd p 4 写文件的第一个字母 ...

  7. Python文件操作学习总结

    Python读写文件 1.open 使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. file_object = open( ...

  8. python文件操作实验总结,[干货分享]Python文件操作技巧总结

    引言 小伙伴们,今天给大家讲解一下python程序下的文件操作完整技巧梳理,都是笔者总结的干货.通过本文阅读,不仅可以带来生产力提升,也可以开发小脚本为生活带来乐趣.         首先不知道大家对 ...

  9. 关于python文件操作

    关于python文件操作 总是记不住API.昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧: python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当 ...

  10. 浅析Python文件操作

    文章目录 读文件操作 写操作 文件的复制 3种方法替代readlines() 二进制文件的写入 二进制文件读取 文件指针 各种系统操作 各种目录操作 os模块 绝对路径:总是从根文件夹开始,Windo ...

最新文章

  1. python 基本模块 random、os、sys
  2. Singleton + Proxy 模式+AOP
  3. windows 报错 没有文件扩展.vbs的脚本引擎 解决方法
  4. android res文件夹下面的 values-v11 、 values-v14
  5. IntelliJ IDEA 使用 LiveEdit 插件实现实时可视化前端开发
  6. 轮播有可能出现的问题
  7. android json 斜杠,Android中Json数据去掉斜杠
  8. 微型计算机主存可以分为,计算机基础试题 (含答案)
  9. 请教设计模式大牛们几点
  10. wdatepicker不展示秒_华为电源键只能开关机?其实还隐藏了这5个作用,一般人不知道...
  11. Dymola — 多学科系统仿真平台
  12. ζ(2)的夹逼代数证明
  13. 畅享9能改鸿蒙,华为畅享9 root教程_畅享9卡刷root包来获取root权限的方法
  14. springboot状态机模式
  15. echarts 堆叠柱状图 在顶部显示数据总数
  16. 码元速率 matlab,[转载]基于小波变换的移相键控信号符号速率估计(matlab仿真)...
  17. 小白学 Python(23):Excel 基础操作(上)
  18. java全栈系列之JavaSE--数组的使用025
  19. 用两种方法改错,体会封装和友员的关系!
  20. 企业常用的Nginx网站服务相关配置

热门文章

  1. 突破百度网盘限速工具Pandownload作者被抓,知乎网友怎么看?
  2. RV1126按键中断驱动和应用调试
  3. Conditional Independent Assumption 條件獨立假設
  4. Assignment写作中的论证充分性讲解
  5. 飞蛾火焰优化(MFO)算法——原理分析
  6. 北京内推 | 阿里Lazada广告技术团队招聘推荐广告算法工程师
  7. USIM卡专区目录结构
  8. 简单卷、跨区卷、带区卷、镜像卷和 RAID-5 卷 区别
  9. 3GPP: TS 38.300 NR; Overall description - 1.物理层
  10. 阿里云官网www.aliyun.com