感觉这部分写起来不太顺手,感觉自己写的代码就是很混乱,也很臃肿,为了用到这些知识点而写的一些冗余代码,希望大家能够给些指点吧
题目:
# p14异常处理作业 ''' 应用文件操作的相关知识,通过python新建一个文件gushi.txt,选择一首古诗写入文件中 另外写一个函数,读取指定文件gushi.txt,将内容复制到copy.txt中,并在控制台输出“复制完毕 提示:分别定义两个函数,完成读取文件和写文件的操作 尽可能完善代码,添加异常处理 '''
函数代码:
# 读文件
def ReadFile(file, method):
if method == "r":
f = open(file, "r")
else:
f = open(file, "w")
print(f"{file}打开成功!")
return f
# 写文件
def WriteFile(f, content):
f.write(content)
print("内容成功写入")
# 创建gushi.txt文件并写入古诗
try:
f = ReadFile("gushi.txt", "w")
try:
WriteFile(f, '''
桃夭
桃之夭夭,灼灼其华。之子于归,宜其室家。
桃之夭夭,有蕡其实。之子于归