基本语法:
# 如果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