1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 【Python基础 | 文件】小实验:将古诗写入一个文件 并复制到另一个文件中

【Python基础 | 文件】小实验:将古诗写入一个文件 并复制到另一个文件中

时间:2024-01-14 01:06:05

相关推荐

【Python基础 | 文件】小实验:将古诗写入一个文件 并复制到另一个文件中

B站学习《Python爬虫技术5天速成》时遇到的小作业,原视频点我

题目如下:

代码如下:

copy = [] # 用于接收复制过程中从 poem 列表中得到的诗句(字符串)poem = ["离离原上草,", "一岁一枯荣。", "野火烧不尽,", "春风吹又生。"]# 写文件函数def writefile(poem):f = open("gushi.txt", "w", encoding="utf-8")for i in poem: # 列表读取的方式f.write(i + "\n")f.close()# 读文件函数def readfile():f = open("gushi.txt", "r", encoding="utf-8")# 因为读文件和复制文件是两个函数,所以copy整个列表作为局部变量无法传递,所以将这里的copy引用全局变量global copy# 将文件中的内容全部读出,readlines()方法是将每行作为一个字符串存到列表中去copy = f.readlines()f.close()# 复制文件函数def copyfile():f = open("copy.txt", "w", encoding="utf-8")for i in copy:f.write(i)f.close()try:writefile(poem)readfile()copyfile()# 有任何异常都输出提示信息except Exception as result:print(result)finally:print("复制完毕")

随便验证:

备注:

1. 如有错误,恳请指正,如有更好的方法,欢迎评论

2. 我也是初学Python和爬虫,欢迎一起学习交流呀

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。