版权声明:码字不易,且看且珍惜!交流:Wechat: suihailiang0816 QQ: 931762054 转载并修改内容请与我联系 https://blog.csdn.net/weixin_41010198/article/details/89380791
python用raise手动抛出异常
文章目录:
raise: 就是手动抛出异常
格式:
格式:raise [exceptionType[,argument][,traceback]]
举例子1:
def functionName( level ):
if level < 1:
raise Exception("Invalid level!", level) # 执行到这一句聚会抛出这个异常
# 触发异常后,后面的代码就不会再执行
print("异常后不会执行啦!")
functionName(0)
举例子2:
抛出ValueError
异常错误,根据需要,可以设置其他的异常类型,更多查看这里
def testRaise(number):
if number < 1:
raise ValueError('Invalid value') #或者 raise ValueError,'Invalid value'
testRaise(0)