在python中通过raise抛出异常后,运行的程序会终止,需要将异常进行捕获后才会不影响程序的运行
具体例子可以参考下述代码
def login(passwod):
if len(passwod)>6:
return "sucess"
else:
# 主动抛出异常
raise Exception("密码长度不够")
# 上面函数主动抛出异常后,调用函数时,需要捕获异常信息,否则程序会终止运行
try:
login = login('1234')
except Exception as e:
print(e)
print("测试是否运行此行代码")