如何使用新类型重新抛出Python异常?

如何使用新类型重新抛出Python异常?

Python 3.x中,代码会受到异常链接的影响,我们将得到以下输出

C:/Users/TutorialsPoint1/~.py
Traceback (most recent call last):
File "C:/Users/TutorialsPoint1/~.py", line 2, in <module>
1/0
ZeroDivisionError: division by zero

以上异常是以下异常的直接原因:

Traceback (most recent call last):
File "C:/Users/TutorialsPoint1/~.py", line 4, in <module>
raise ValueError ( "Sweet n Sour grapes" ) from e
ValueError: Sweet n Sour grapes

阅读更多:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程