#写入古诗
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. VC 文件操作(文件查找,打开/保存,读/写,复制/删除/重命名)
  2. JavaScript中的普通函数与构造函数比较
  3. 对 WEB 标准以及 W3C 的理解与认识?
  4. 如何“正确”为SharePoint字段命名
  5. jsp response对象
  6. 节省 58% IT 成本,调用函数计算超过 30 亿次,石墨文档的 Serverless 实践
  7. 校园网站服务器配置参数,校园网服务器性能 配置及分布
  8. Java黑皮书课后题第7章:*7.20(修改选择排序法)在7.11节中,使用了选择排序法对数组排序。改写7.11节程序,重复地在当前数组中找到最大值,然后将这个最大值与该数组中的最后一个数进行交换
  9. 操作系统 --- 使用套接字进行网络通信
  10. STM32 ADC转换实验
  11. 彻底学会Spring事务——概念+具体实现
  12. Entity Framework 数据并发访问错误原因分析与系统架构优化
  13. ZZULIOJ:1047: 对数表
  14. 80x86汇编小站站长简单介绍-2014年08月23日
  15. spring aop切面执行顺序
  16. fatal The remote end hung up unexpectedly
  17. 好用一些的真无线蓝牙耳机,音质好的真无线蓝牙耳机
  18. 机械硬盘低级格式化软件_如何进行硬盘低格
  19. oracle表空间查不到,Oracle 有的表查不到归属表空间
  20. 数组中find的用法

热门文章

  1. 笔记本电池如何做寿命才能更长久
  2. 2015年计算机外文参考文献,计算机毕业设计外文参考文献
  3. Java注解和反射,苦熬一个月
  4. C# 实现拼手气红包算法整理
  5. Linux 01 Liunx系统介绍
  6. 积分兑换商城系统有哪些特点
  7. c语言模拟器怎么打程序,C语言初学者练手小项目——万花模拟器
  8. atm机是专用计算机吗,计算机网络中的ATM技术和ATM自动取款机的ATM意思一样吗
  9. 豆豆 - 遥远的救世主(2014年10月18日)
  10. 瞪羚优化算法(Gazelle Optimization Algorithm,GOA)