异常处理与调试:自定义异常类示例
在编程中,异常处理是一种处理程序运行时错误的机制。自定义异常类是异常处理的一个重要部分,它允许我们创建特定于应用的问题。
下面是一个使用Python自定义异常类的简单示例:
class CustomException(Exception):
"""
自定义异常类
"""
def __init__(self, message, error_code=100):
super().__init__(message)
self.error_code = error_code
# 使用示例
try:
raise CustomException("这是自定义错误", 200)
except CustomException as e:
print(f"捕获到异常: {e}")
print(f"错误代码: {e.error_code}")
在这个例子中,我们创建了一个名为CustomException
的自定义异常类,并在其中添加了自定义错误消息和错误码。然后我们在一个try/except
语句中使用这个自定义异常。
还没有评论,来说两句吧...