自定義異常
在這裡,我們建立了一個名為 CustomError 的使用者定義異常,該異常派生自 Exception 類。與其他異常一樣,可以使用帶有可選錯誤訊息的 raise 語句引發此新異常。
class CustomError(Exception):
pass
x = 1
if x == 1:
raise CustomError('This is custom error')
輸出:
Traceback (most recent call last):
File "error_custom.py", line 8, in <module>
raise CustomError('This is custom error')
__main__.CustomError: This is custom error