码迷,mamicode.com
首页 > 其他好文 > 详细

八.异常

时间:2019-03-30 10:43:23      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:try   exce   raise   unless   没有   tee   oserror   lse   style   

1.raise语句引发异常:

一些内置的异常类
# raise Exception
# raise AttributeError
# raise OSError
# raise IndexError
# raise KeyError
# raise NameError
# raise SyntaxError
# raise TypeError
# raise ValueError
# raise ZeroDivisionError 

2.捕获异常try...except...:

try:
    #...执行内容
    raise TypeError #执行了raise异常
#设定当前异常怎么处理
except TypeError:
    print("raise TypeError") #设定了print内容
except KeyError:
    print("raise KeyError")
#没有异常时
else:
    print("No Error")
#无论try子句发生什么finally都将运行。常用于清理
finally:
    print("unless any try")

 

八.异常

标签:try   exce   raise   unless   没有   tee   oserror   lse   style   

原文地址:https://www.cnblogs.com/i201102053/p/10625441.html

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