python下raise的用法

有关于python里raise显示引发异常的方法:

当程序出错时,python会自动触发异常,也可以通过raise显示引发异常
一旦执行了raise语句,raise之后的语句不在执行
如果加入了try,except,那么except里的语句会被执行
代码如下:

try:
    s = None
    if s is None:
        print('s是空对象')
        raise NameError
    print(len(s))

except Exception:
    print('空对象没有长度')

运行结果

s是空对象
空对象没有长度

猜你喜欢

转载自blog.csdn.net/weixin_43935092/article/details/86681725