try:执行可能会出错的试探性语句
except:如果try里面的语句无法正确执行,就执行except里面的语句,这里面可以是错误信息或者其他的可执行语句
else:如果try里面的语句可以正常执行,就执行else里面的语句
# -*- coding: utf-8 -*- def err( level ): if level < 1: raise Exception("Invalid level!")# 触发异常后,后面的代码就不会再执行 print(level)#此代码不会执行 try: err(0) # 触发异常 except Exception as err: print(1,err) else: print(2)#如果try里面的代码异常则不会执行