10 异常

异常

  • 为了是程序更具健壮性,在程序中遇到的可能出现的错误都要尽量被解决。对可能出现错误的代码进行处理,就是异常处理。
  • 一段代码,如果遇到异常,没有得到处理,则整个程序就会停止下来,如果进行处理,则程序往下运行。

简单的异常处理,try-except:

格式如:

try:
    # 尝试捕获异常的代码(可能会出错的代码)
except:
    # 出现异常后要执行的代码

  

异常捕获的完整语法:

在实际开发中,一段代码可能会遇到不同的错误,则针对不同的错误有不同的处理方法,这时需要如下格式处理:

try:
    # 尝试捕获异常的代码(可能会出错的代码)
except 错误类型1:
    # 出现错误类型1后要执行的代码
except (错误类型1,错误类型2):
    # 出现错误类型1和2后要执行的代码
except Exception as result:
    # 出现其它错误类型后要执行的代码(通常是告知未知错误)
else:
  #没有异常才会执行的代码
  pass
finally:
  #无论是否有异常,都要执行的代码

  

猜你喜欢

转载自www.cnblogs.com/scopicat/p/11725468.html