Python 中的异常

python解释器检测出程序错误后,会终止程序执行,并报告错误类型。异常如果没有处理或捕捉的时候,会抛出异常。

Traceback 回朔(追踪,因为异常、或者错误经常发生在一层层的函数调用过程中)

每个异常都是类的实例

内建异常类

dir(__builtins__)

异常处理可以用if判断来进行,但是不够灵活,效率也不高。

try - except 语句

try:

    block

except Exception as err:

     block

 else:

     block

finally:

     block  // which always be called

 

posted on 2019-08-01 20:51  ShannonHan  阅读(133)  评论(0编辑  收藏  举报