掌握异常处理来捕获文件不存在的异常
掌握采用面向对象的思想来创建异常类
文件夹的递归访问,异常处理
(1)如果文件不存在,则需捕获文件不存在的异常,然后再创建该文件,写入“it is a new file”
(2)如果文件存在(已有或由(1)新建),则输出文件的内容
(3)要求应用try...except...else...finally句子来实现,其中某些部分可以缺失。
while True:
x=input("请输入文件:")
if(x.lower()=='exit'):
print("已结束输入")
break
try:
f=open(x,"r")
f.close()
except Exception as e:
print("发生了异常:%s"%e.args[1])
with open(x,"a+") as f:
f.write("it is a new file")
上一篇:濒临出局!北控绝杀良机遗憾失误,孟子凯传球悲剧,闵鹿蕾遭批 濒临出局!北控绝杀良机遗憾失误,孟子凯传球悲剧,闵鹿蕾遭批
下一篇:新片《朝云暮雨》定档,32岁的周冬雨能否打场漂亮翻身仗? 新片《朝云暮雨》定档,32岁的周冬雨能否打场漂亮翻身仗?