如何在 Python 中向一個異常傳遞變數?


這裡,我們向給定的異常傳遞變數。我們定義一個自定義異常 ExampleException,它是基類 Exception 的子類,而且還定義了 __init__ 方法。我們使用 try-except 塊來引發異常,並將變數傳遞給異常,如下所示。

示例

class ExampleException(Exception):
def __init__(self, foo):
self.foo = foo
try:
raise ExampleException("Bar!")
except ExampleException as e:
print e.foo

輸出

"C:/Users/TutorialsPoint1/~bar.py"
Bar!

更新於: 2020-02-13

1 千次閱讀

啟動你的 職業生涯

透過完成課程獲得認證

入門
廣告
© . All rights reserved.