异常的操作宗旨就是:异常操作你可以不执行,但是你不能以崩溃的形式进行退出
异常捕获的思路就是try里面的某一行语句如果出现异常,try里面的该语句的后面几行就不会再执行,如果捕获的异常属于except里面的异常错误,会执行except下面的语句。finally里面的语句一定会执行。
如果不进行异常的处理就会进行报错而崩溃退出
print('---test1----')
f = open("123.txt")
f.readlines()
f.close()
可以对上面发生的异常进行捕获,从而不至于崩溃退出
将异常进行重命名成result,会打印发生异常的名称
try:
print('---test1----')
f = open("123.txt")
f.readlines()
except FileNotFoundError as result :
print("发生异常")
print(result)
当然有时候发生的异常我们并不知道属于什么类型,所以我们可以用所有异常的父类进行捕
获