初学Python-文件操作,写古诗复制古诗
#写入古诗
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-文件操作,写古诗复制古诗相关推荐
- 初学Python——文件操作第二篇
前言:为什么需要第二篇文件操作?因为第一篇的知识根本不足以支撑基本的需求.下面来一一分析. 一.Python文件操作的特点 首先来类比一下,作为高级编程语言的始祖,C语言如何对文件进行操作? 字符(串 ...
- 初学Python——文件操作第三篇
一.引言 什么?有了第二篇文件操作还不够?远远不够!而且在读完第三篇文件操作还是不够.关于文件的操作,后续的学习中将不断学习新的操作方式,使用更加合适的方法. 进入正题,上一篇讲到,Python对文件 ...
- Python文件操作-写文本文件
本关任务:从键盘输入数据,保存到文本文件当中. 相关知识 为了完成本关任务,你需要掌握写文本文件的方法. 写文本文件 python文件对象提供了两个"写"方法: write() 和 ...
- python读文件操作-python文件操作-读写删除复制总结
1. read三种不同的方式 f = open('hello.txt') #'hello.txt'指的是文件的名称 while True: text = f.readline() #读取文件指针指向的 ...
- python的难点_初学python的操作难点总结(新手必看篇)
如下所示: 1 在cmd下 盘与盘之间的切换 直接 D或d: 就好 2 查找当前盘或者文件下面的目录 直接 dir 3 想在一个盘下进去一个文件夹,用cd空格目标文件 cd p 4 写文件的第一个字母 ...
- python新手入门总结_初学python的操作难点总结(新手必看篇)
如下所示: 1 在cmd下 盘与盘之间的切换 直接 D或d: 就好 2 查找当前盘或者文件下面的目录 直接 dir 3 想在一个盘下进去一个文件夹,用cd空格目标文件 cd p 4 写文件的第一个字母 ...
- Python文件操作学习总结
Python读写文件 1.open 使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. file_object = open( ...
- python文件操作实验总结,[干货分享]Python文件操作技巧总结
引言 小伙伴们,今天给大家讲解一下python程序下的文件操作完整技巧梳理,都是笔者总结的干货.通过本文阅读,不仅可以带来生产力提升,也可以开发小脚本为生活带来乐趣. 首先不知道大家对 ...
- 关于python文件操作
关于python文件操作 总是记不住API.昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧: python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当 ...
- 浅析Python文件操作
文章目录 读文件操作 写操作 文件的复制 3种方法替代readlines() 二进制文件的写入 二进制文件读取 文件指针 各种系统操作 各种目录操作 os模块 绝对路径:总是从根文件夹开始,Windo ...
最新文章
- VC 文件操作(文件查找,打开/保存,读/写,复制/删除/重命名)
- JavaScript中的普通函数与构造函数比较
- 对 WEB 标准以及 W3C 的理解与认识?
- 如何“正确”为SharePoint字段命名
- jsp response对象
- 节省 58% IT 成本,调用函数计算超过 30 亿次,石墨文档的 Serverless 实践
- 校园网站服务器配置参数,校园网服务器性能 配置及分布
- Java黑皮书课后题第7章:*7.20(修改选择排序法)在7.11节中,使用了选择排序法对数组排序。改写7.11节程序,重复地在当前数组中找到最大值,然后将这个最大值与该数组中的最后一个数进行交换
- 操作系统 --- 使用套接字进行网络通信
- STM32 ADC转换实验
- 彻底学会Spring事务——概念+具体实现
- Entity Framework 数据并发访问错误原因分析与系统架构优化
- ZZULIOJ:1047: 对数表
- 80x86汇编小站站长简单介绍-2014年08月23日
- spring aop切面执行顺序
- fatal The remote end hung up unexpectedly
- 好用一些的真无线蓝牙耳机,音质好的真无线蓝牙耳机
- 机械硬盘低级格式化软件_如何进行硬盘低格
- oracle表空间查不到,Oracle 有的表查不到归属表空间
- 数组中find的用法