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