异常处理
try:
code
except (Error1,Errror2) as e: #抓住目标错误
print("error error error" , e)
except Exception as e: #抓住所有错误
print("未知错误" , e)
else:
print("一切正常")
finally:
print("不管有错没错,都执行")
自定义异常 class AlexException(Exception): def __init__(self,msg): self.message = msg def __str__(self): return self.message try: raise AlexException("e = 数据库连不上") #自己定义的异常 except AlexException as e: print(e)

浙公网安备 33010602011771号