其他分享
首页 > 其他分享> > 异常

异常

作者:互联网

1、异常捕获完整语法

try:

    可能出现异常的代码 

except 错误类型 1: 

    出现异常的处理代码

except (错误类型 2,错误类型 2): 

    出现异常的处理代码 

except Exception as result: 

    出现未知异常的处理代码 

else:

    没有异常执行的代码 

finally: 

    无论是否有异常都要执行的代码 

 

2、主动抛出异常

  语法:

raise Exception(“异常描述”) 
  如果通过 raise 抛出异常,但程序中没有使用 try 捕捉异常,程序会终止,所以完整语法如下:
try:
    str1 = input("请输入密码") 
    if len(str1) < 8: 
        raise Exception("密码长度不够") 
    else:
        print("密码正确") 
except Exception as result: 
    print(result)    

 

 

标签:Exception,raise,代码,except,result,异常
来源: https://www.cnblogs.com/mtoy/p/16387635.html