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

更新於:2019 年 9 月 27 日

170 次瀏覽

開啟您的職業生涯

完成課程認證

立即開始
廣告
© . All rights reserved.