Python 古诗写入、复制
作业:
1,应用文件操作的相关知识,通过Python新建一个文件gushi.txt,选择一首古诗写入文件中
2,另写一个函数,读取指定文件gushi.txt,将内容复制到copy.txt中,并在控制台输出“复制完毕”。
3,提示:分别定义两个函数,完成读文件和写文件的操作
尽可能完善代码,添加异常处理
poem = ["望岳 杜甫", "岱宗夫如何,齐鲁青未了。", "造化钟神秀,阴阳割昏晓。", "荡胸生层云,决眦入归鸟。", "会当凌绝顶,一览众山小。"]
temps = [] # 放读到的内容# 写诗
def writeGushi(poem):f = open("gushi.txt", "w", encoding="utf-8")for i in poem:f.write(i + "\n")f.close()# 读诗
def readGushi():f = open("gushi.txt", "r", encoding="utf-8")global temps # 全局变量temps = f.readlines()f.close()
# 复制古诗
def copyGushi():f = open("copy.txt", "w", encoding="utf-8")for temp in temps:f.write(temp)f.close()
try:writeGushi(poem)readGushi()copyGushi()
except Exception as result:print("有异常")print(result)
finally:print("复制完成")
Python 古诗写入、复制相关推荐
- 04 Python | 写入古诗并复制到新文档
第一步:新建文件gushi.txt,选择一首古诗写入文件: 第二步:写函数读取gushi.txt的内容,将其复制到copy.txt,在控制台输出"复制完毕": ps:还写不明白读取 ...
- python读取写入文件_Python读取文件,写入文件,打开文件,删除文件,复制文件
python读取写入文件 In this tutorial we are going to learn about Python File Operations such as python read ...
- python无法写入文件夹_python write无法写入文件的解决方法
python write无法写入文件的解决方法 尝试用python写文件,但是无法写入文件,文件内容为空. 原代码片段如下, poem = "This is a poem" dir ...
- python 写入excel数字格式,怎么在Python中写入Excel的格式
怎么在Python中写入Excel的格式 发布时间:2021-03-12 17:02:25 来源:亿速云 阅读:77 作者:Leah 这期内容当中小编将会给大家带来有关怎么在Python中写入Exce ...
- 使用Python实现文件复制
使用Python实现文件复制 哈哈,第一次发布文章,有点小激动,本萌新是看视频自学的python,如有错误之处,请各位大佬指点. 适用于中小型的文件的复制 : def copy_file():#接收用 ...
- python日志输出到屏幕,python日志写入文件
python日志输出到屏幕,python日志写入文件 日志 日志是跟踪软件运行时所发生的事件的一种方法.软件开发者在代码中调用日志函数,表明发生了特定的事件.事件由描述性消息描述,该描述性消息可以可选 ...
- python list 深复制_Python中list的复制及深拷贝与浅拷贝探究
在Python中,经常要对一个list进行复制.对于复制,自然的就有深拷贝与浅拷贝问题.深拷贝与浅拷贝的区别在于,当从原本的list复制出的list之后,修改其中的任意一个是否会对另一个造成影响,即这 ...
- python列表浅复制_Python列表的深复制和浅复制示例详解
一.深复制与浅复制 列表是Python中自带的一种数据结构,在使用列表时,拷贝操作不可避免,下面简单讨论一下列表的深复制(拷贝)与浅复制 首先看代码: l1 = [5, 4, 3, 2, 1] # 用 ...
- Python变量的复制
Python变量的复制 dic = {'a': 1} dic_fake_copy = dic dic_fake_copy.update({'b': 2}) print 'dic_fake_copy = ...
最新文章
- cmos存储器中存放了_CMOS存储器中存放了计算机的一些参数和信息,其中不包含在内的是( )。_学小易找答案...
- simulink 分析达芬方程
- 决策树留一法python代码_ScikitLearn决策树算法类库使用小结
- 使用 PowerShell 自动化 CloudServices 发布
- OpenGL基础50:HDR
- 免费PDF拆分与合并工具
- python按钮事件,Python按钮的响应事件详解
- 计算机开启后显示器黑屏,电脑打开后显示器黑屏怎么办
- uniapp小程序展示3D模型
- Android进阶三部曲 第三部《Android进阶指北》已完稿
- 深度学习经典论文汇总
- 使用c语言判断是闰年还是平年
- 建oracle簇表,详解ORACLE簇表、堆表、IOT表、分区表
- 如何升级 Debian 10 (Buster) 到 Debian 11 (Bullseye) ?
- scada系统web服务器,基于IEC61970的Web-SCADA系统服务器后台的设计与实现
- 扩展DailyRollingFileAppender使其支持限定日志文件的数量
- 八套代shua网模板+源码+教程
- 前端小技能:利用action-type按钮事件实现批量删除
- Unity-机器码加密
- Qcom Camera 调试技巧
热门文章
- “时间都到哪里去了?”
- linux脚本编程教程
- 默纳克调试说明书_默纳克NICE调试说明书修改版
- 金碟文件保存在服务器哪里,金蝶软件服务器地址在哪改
- C语言关键字restrict(linux 中为 “__restrict”)
- CGAL的安装与在VS中的配置
- 图片损坏修复软件,分享好用靠谱的软件
- MySQL 6:MySQL存储过程、存储函数
- atlas mysql怎么用,MySQL —— Atlas 使用
- 这么多编程学习网站,总有一个适合你吧