python 异常处理

一 作用:捕捉异常,用try,except语句。

二 基本格式  

try:
    #'执行的代码'        如果出现异常,代码会停在此处,不在继续往下执行。
    pass
except NameError as e:  
    #''                 as语句
    print('产生了NameError:%s' %e)
else:
    #'代码如果没有没有异常,窒执行else语句 '
    pass
finally:
    #'不管代码有没有异常,都会执行0' 一般用于扫尾,清除工作。finally不管前面代码如果,最后一定会执行的。
    pass

三 主动触发异常

  raise语句

四 断言

  assert语句

posted @ 2017-09-13 11:30  骑者赶路  阅读(134)  评论(0编辑  收藏  举报