• 技术文章 >Python技术 >Python基础教程

    python抛出raise异常的注意点

    小妮浅浅小妮浅浅2021-08-27 09:30:27原创3578

    注意点

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

    2、raise唯一的一个参数指定了要被抛出的异常。它必须是一个异常的实例或者是异常的类。

    (也就是 Exception 的子类)。大多数的异常的名字都以"Error"结尾,所以实际命名时尽量跟标准的异常命名一样。

    实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    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基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python抛出raise
    上一篇:python错误类型捕获的方法 下一篇:python异常的传递

    相关文章推荐

    • python参数调用的注意点• python有哪些注释的种类• python自定义日志如何实现• python如何使用skimage包提取图像• python os.path.join()函数的使用• python confusion_matrix()是什么• python Pandas读取数据文件的优点• python异常中常见关键字• python中in和is的区分• Python3.1中的特性有哪些

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网