作业:
1. 应用文件操作的相关知识,通过Python新建一个文件gushi.txt,选择一首古诗写入文件中。
2. 另外写一个函数,读取指定文件gushi.txt,将内容复制到copy.txt中,并在控制台输出“复制完 毕”。
3. 提示:分别定义两个函数,完成读文件和写文件的操作 尽可能完善代码,添加异常处理。
我的代码:
def WriteFile(filename,content): f=open(filename,"w",encoding='utf-8') for i in content: f.write(i+'\r') f.close() def CopyFile(filename): try: f1=open(filename,"r",encoding='utf-8') f2=open(filename+"copy.txt","w",encoding='utf-8') for i in f1.readlines(): f2.write(i) f1.close() f2.close() print("复制完毕") except Exception as errorinfo: print(errorinfo) WriteFile("gushi.txt",["滁州西涧","韦应物","独怜幽草涧边生","上有黄鹂深树鸣","春潮带雨晚来急","野渡无人舟自横"]) CopyFile("gushi.txt")