如何在 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!
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP