异常的基本结构

完整的异常结构如下:

try:

  主代码块

  pass

except keyerror,e:

  异常时执行该块

else:

  主代码块执行完,执行该块

  pass  

finally:

  无论异常与否,最终执行该块

  pass

注意上边是如果执行正常就执行else,否则执行finally.finally是无论异常不异常都要执行的。

主动触发异常:

注意主动触发异常用raise Exception('出错了')。注意主动触发对象就是自己创建了一个Exception对象,然后将对象的值传给了e

 

posted @ 2017-03-01 09:59  关泉珍  阅读(106)  评论(0)    收藏  举报