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