如何在 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
广告