1. 应用文件操作的相关知识,通过Python新建一个文件gushi.txt,选择一首古诗写入文件中 2. 另外写一个函数,读取指定文件gushi.txt,将内容复制到copy.txt中,并在控制台输出“复制完 毕”。
3. 提示:分别定义两个函数,完成读文件和写文件的操作 尽可能完善代码,添加异常处理。
利用try..expect的方法
# -*- coding = utf-8 -*-
# @Time : 2022/3/16
# @Author : baibai
# @File : 创建古诗文件.py
# @Software : PyCharm
def write(): #创建一个txt文档并将古诗写入 用三个'可以输入古诗
f = open("gushi.txt",'w')
#w 打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文
# 件。
f.write("gushigushi")
f.close()
def copy(): #创建一个新的txt复制write的内容
try:
f = open("gushi.txt",'r') #r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
content = f.readlines() #读出文档的全部内容
m = open("copy.txt",'w')
for line in content :
m.write(line)
f.close()
m.close()
print("shuchuwanbi")
except Exception as result: #检测所有异常
print(result)
write()
copy()