共計 463 個字符,預計需要花費 2 分鐘才能閱讀完成。
要拋出自定義異常,您可以按照以下步驟進行操作:
- 首先,創建一個新的自定義異常類,繼承自內置的 Exception 類。可以根據自己的需求添加額外的屬性或方法。
class MyException(Exception):
pass
- 在需要拋出異常的地方,使用關鍵字
raise
加上自定義異常類的實例,即可拋出自定義異常。
raise MyException("This is a custom exception.")
完整示例代碼如下:
class MyException(Exception):
pass
def divide(a, b):
if b == 0:
raise MyException("Division by zero is not allowed.")
return a / b
try:
result = divide(10, 0)
except MyException as e:
print(e)
輸出結果為:
Division by zero is not allowed.
在這個示例中,當除數 b
為 0 時,拋出了自定義異常類 MyException
的實例,并打印出異常信息。
丸趣 TV 網 – 提供最優質的資源集合!
正文完