导语:
本文主要介绍了关于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字典中OrderedDict的实现11/25
- ♥ 如何使用 Python 获取多线程返回值?10/02
- ♥ 如何在python中打印字符串12/06
- ♥ python PyFlink 是什么意思?11/16
- ♥ 熟练使用 Python 字典处理索引统计10/31
- ♥ pdf如何在python中读取?11/14
内容反馈