文章 > Python基础教程 > python中raise语句的异常引发

python中raise语句的异常引发

头像

小妮浅浅

2021-03-10 17:35:34956浏览 · 0收藏 · 0评论

1、raise 语句允许程序员强制发生指定的异常。

>>> raise NameError('HiThere')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: HiThere

2、raise 唯一的参数就是要抛出的异常。这个参数必须是一个异常实例或者是一个异常类(派生自 Exception 的类)。如果传递的是一个异常类,它将通过调用没有参数的构造函数来隐式实例化:

raise ValueError  # raise ValueError() 的简写

如果你需要确定是否引发了异常但不打算处理它,则可以使用更简单的 raise 语句形式重新引发异常。

以上就是python中raise语句的异常引发,希望对想要学习python的人有所帮助。更多Python学习指路:python基础教程

关注公众号

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图 底部广告图按钮