python异常处理raise,python raise抛出异常程序会终止吗
注意点
1.系统自带的异常只要被触发就会自动抛出,但是用户自定义的异常需要用户决定什么时候抛出。
2.raise的唯一参数指定要引发的异常。它必须是一个异常的实例或异常的类。
(即Exception的子类)。大多数异常名称都以“Error”结尾,因此实际命名应该与标准异常命名相同。
实例
classCustomError(异常):
def__init__(self,ErrorInfo):
超级()。__init__(self)#初始化父类
self.errorinfo=ErrorInfo
def__str__(self):
returnself.errorinfo
if__name__==__main__:
尝试:
RaiseCustomError(“客户异常”)
例外客户错误:
打印(e)
-
上面的客户异常是python抛出raise异常的注意点,希望对大家有所帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。