python异常处理raise,python raise抛出异常程序会终止吗
说明
1.raise的参数异常,可以是异常的实例或异常的类。
2.这个异常类必须是Exception的子类。可以在except语句中使用raise再次引发异常。
如果传递了异常类,将为隐式实例调用无参数构造函数:
如果我们捕捉到一些异常但不想处理它们,我们可以在except语句中使用raise来重新抛出这些异常。
实例
尝试:
.raiseNameError(HiThere )
.exceptNameError:
.print(Anexceptionflewby!)
.上升
.
Anexceptionflewby!
回溯(mostrecentcalllast):
文件 stdin ,第2行,在模块中
NameError:HiThere以上是python raise语句重新抛出异常的方法。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。