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

    python raise语句重新抛出异常

    小妮浅浅小妮浅浅2021-07-29 09:22:55原创2839

    说明

    1、raise的参数是异常的,可以是异常的例子或者异常的类。

    2、这一异常类必须是Exception的子类。可以在except语句中使用raise,重新抛出异常。

    若传递的是异常类,则将调用无参构造函数进行隐式实例:

    假如我们捕捉到了一些异常,但又不想处理,那么可以在except语句中使用raise,重新抛出异常。

    实例

    >>> try:
    ...     raise NameError('HiThere')
    ... except NameError:
    ...     print('An exception flew by!')
    ...     raise
    ...
    An exception flew by!
    Traceback (most recent call last):
      File "<stdin>", line 2, in <module>
    NameError: HiThere

    以上就是python raise语句重新抛出异常的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

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

    专题推荐:python raise
    上一篇:python判断变量的方法对比 下一篇:python异常链是什么

    相关文章推荐

    • Python超级详细的raise用法• python3 中try 异常调试 raise 异常抛出• python raise有什么用• python raise什么意思• 如何使用python raise抛出异常?• python中raise是什么• python中raise语句的异常引发• python raise语句的两种用法

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网