python异常的抛出机制

来源:互联网 发布:Windows安装Python 编辑:程序博客网 时间:2024/06/05 08:30

异常的抛出机制:


1、如果在运行时发生异常,解释器会查找相应的处理语句(称为handler).


2、要是在当前函数里没有找到的话,它会将异常传递给上层的调用函数,看看那里能不能处理。


3、如果在最外层(全局“main”)还是没有找到的话,解释器就会退出,同时打印出traceback 以便让用户找到错误产生的原因。


注意:虽然大多数错误会导致异常,但一个异常不一定代表错误,有时候它们只是一个警告,有时候它们可能是一个终止信号,比如退出循环等。
原创粉丝点击