导语:
本文主要介绍了关于python raise语句重新抛出异常的相关知识,包括python try else,以及python抛出异常继续执行这些编程知识,希望对大家有参考作用。
说明
1.raise的参数是异常的,可以是异常的example,也可以是异常的class。
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
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何下载python编译器10/21
- ♥ 如何为 Docker 开发 Python?12/05
- ♥ 如何从python中的列表中删除重复项09/19
- ♥ 如何使用 eclipse 编写 Python?01/07
- ♥ python canvas画布介绍09/17
- ♥ 如何使用初始化种子和迭代器函数生成列表08/24
内容反馈