自定义异常
在这里,我们创建了一个名为 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