python抛出raise异常的注意点

  • 更新时间:2021-07-17 08:38:18
  • 编辑:党旭尧
我们帮大家精选了相关的编程文章,网友金茗雪根据主题投稿了本篇教程内容,涉及到Python相关内容,已被126网友关注,内容中涉及的知识点可以在下方直接下载获取。

参考资料

正文内容

小编给大家总结一篇《python抛出raise异常的注意点》的技术内容,感觉写的不错,这里给大家转摘到这里,为了方便大家的阅读。

python抛出raise异常的注意点

1、注意点

系统的自带的异常只要触发会自动抛出,比如NameError,但用户自定义的异常需要用户自己决定什么时候抛出。

raise 唯一的一个参数指定了要被抛出的异常。它必须是一个异常的实例或者是异常的类(也就是 Exception 的子类)。大多数的异常的名字都以"Error"结尾,所以实际命名时尽量跟标准的异常命名一样。

2、实例

class CustomError(Exception):
  def __init__(self,ErrorInfo):
    super().__init__(self) #初始化父类
    self.errorinfo=ErrorInfo
  def __str__(self):
    return self.errorinfo
 
if __name__ == '__main__':
  try:
    raise CustomError('客户异常')
  except CustomError as e:
    print(e)
-------------------------------
客户异常

以上就是python抛出raise异常的注意点,希望对大家有所帮助。

相关教程

  • python怎么做大数据分析

    首先要使用python获取数据,将数据存储到数据库,对于数据预处理,使用pandas包。使用概率论及统计学知识进行数据建模。最后使用Python数据分析包进行数据分析。当然其中运用的数学知识你都

    发布时间:2019-07-10

  • python中如何创建字典

    python字典的每个键值 key=value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号{}中,格式为d = {key1 : value1, key2 : value2 }。

    发布时间:2019-06-27

用户留言