码迷,mamicode.com
首页 > 编程语言 > 详细

Python中的异常

时间:2018-01-17 18:08:52      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:rac   ble   进入   实例   symbol   ace   语句   遇到   param   

首先是定义

Python用异常对象(exception object)表示异常情况,遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行。

然后是常用的语句

try:

  <statements>                 #运行try语句块,并试图捕获异常

except <name1>:                 #如果name1异常发现,那么执行该语句块。

  <statements>                 

except (name2, name3):            #如果元组内的任意异常发生,那么捕获它

  <statements>                 

except <name4> as <variable>:             #如果name4异常发生,那么进入该语句块,并把异常实例命名为variable

   <statements>

exception:                  #任何异常都在这里抛出

   <statements>          

else:

   <statements>               #如果没有异常发生,那么执行该语句块

finally:

   <statement>               #无论是否有异常发生,均会执行该语句块。

 

再下来是手动抛出异常

raise语句

 通常用于自定义异常 然后手动抛出

技术分享图片

最后一句就是要说 异常是可以传递的 儿子解决不成 老爸解决

 

Python中的异常

标签:rac   ble   进入   实例   symbol   ace   语句   遇到   param   

原文地址:https://www.cnblogs.com/hyn934/p/8303833.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!