python_异常处理

基本语法:

# 如果try下面的代码出错则执行except下面的代码,如果没出错则继续执行else下面代码,不管出错没出错都执行finally下面代码
try:
    pass
except Exception as err:#将错误信息封装到err中
    # 输出错误信息
    print(err)
else:
    pass
finally:
   pass

 主动触发异常:

try:
    # 主动触发异常
    raise Exception('主动错误一下')
    print(1234)
except Exception as err:#将错误信息封装到err中
    # 输出错误信息
    print(err)
else:
    pass
finally:
    pass

断言:

  条件成立时不报错:

# 条件成立时不报错
assert 1==1

  条件不成立时报错

# 条件不成立时报错
assert 1==2

 

posted @ 2019-10-20 22:45  手可摘星辰。  阅读(143)  评论(0编辑  收藏  举报