【习题4】用Python完成新建文档写古诗+复制

【习题4】用Python完成新建文档写古诗+复制

#写函数
def mywrite():try:f = open("gushi.txt","w",encoding="utf-8")print("文件打开成功")try:f.write("水调歌头\n明月几时有?把酒问青天。\n")f.write("不知天上宫阙,今夕是何年。\n")f.write("我欲乘风归去,又恐琼楼玉宇,高处不胜寒。\n")f.write("起舞弄清影,何似在人间!\n")f.write("转朱阁,低绮户,照无眠。不应有恨,何事长向别时圆?\n")f.write("人有悲欢离合,月有阴晴圆缺,此事古难全。\n但愿人长久,千里共婵娟.\n")print("古诗写入成功")finally:f.close()print("文件关闭")except Exception as result:print("古诗写入失败")print(result)#读函数
def myread():try:f = open("gushi.txt","r",encoding="utf-8")g = open("copy.txt","w",encoding="utf-8")try:while True:context = f.readline()g.write(context)if len(context)==0:breakprint(context)print("复制完毕")finally:f.close()g.close()except Exception as result:print("发生错误:",result)myinput = input("写古诗输入1,读取古诗并复制输入2:")
if myinput not in "1,2":print("请输入合法的数字!")
elif int(myinput)==1:mywrite()
elif int(myinput)==2:myread()

输出如下
在这里插入图片描述
--------------------------------------------------------------------------------
在这里插入图片描述

注意:按照自己的理解添加了一点功能,欢迎大家交流改进,转载请注明出处


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部