Python的异常处理

来源:互联网 发布:短信轰炸软件免费版 编辑:程序博客网 时间:2024/06/01 10:33

运行期检测到的错误被称为异常,大多数的异常都不会被程序处理。
异常处理:
捕捉Python异常可以使用try/except语句。try/except语句用来检测try语句中的错误,从而让except语句捕获异常信息并处理。如果你不想在出现异常时中断你的程序,就在try里捕获它。
try的工作原理:
try语句按照如下方式工作;
首先,执行try子句(在关键字try和关键字except之间的语句)
如果没有异常发生,忽略except子句,try子句执行后结束。
如果在执行try子句的过程中发生了异常,那么try子句余下的部分将被忽略。如果异常的类型和 except 之后的名称相符,那么对应的except子句将被执行。最后执行 try 语句之后的代码。
如果一个异常没有与任何的except匹配,那么这个异常将会传递给上层的try中。