位置: IT常识 - 正文
推荐整理分享python抛出raise异常的注意点(python抛出异常),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:python抛出异常和捕获异常,python抛出exception写法,python中抛出异常的语句,python抛出exception写法,python raise抛出异常,python raise抛出异常程序会终止吗,python中抛出异常的语句,python中抛出异常的语句,内容如对您有帮助,希望把文章链接给更多的朋友!
注意点
1、系统的自带的异常只要触发会自动抛出,但用户自定义的异常需要用户自己决定什么时候抛出。
2、raise唯一的一个参数指定了要被抛出的异常。它必须是一个异常的实例或者是异常的类。
(也就是 Exception 的子类)。大多数的异常的名字都以"Error"结尾,所以实际命名时尽量跟标准的异常命名一样。
实例
classCustomError(Exception):def__init__(self,ErrorInfo):super().__init__(self)#初始化父类self.errorinfo=ErrorInfodef__str__(self):returnself.errorinfoif__name__=='__main__':try:raiseCustomError('客户异常')exceptCustomErrorase:print(e)-------------------------------客户异常以上就是python抛出raise异常的注意点,希望对大家有所帮助。更多Python学习指路:Python基础教程
上一篇:去除DEDECMS织梦模板建站会员空间默认的官方书签(织梦怎么用)
下一篇:织梦dedecms获取当前内容页栏目id号的方法(织梦cms为什么不维护了)
友情链接: 武汉网站建设