Python自定义异常类的设计原则
如何设计合理的自定义异常类?说明自定义异常的继承层次(继承Exception还是BaseException)、命名规范(__xxxError)、添加额外属性的方法。给出一个实际案例:为数据库操作定义异常层次结构(ConnectionError/QueryError/TimeoutError)。
如何设计合理的自定义异常类?说明自定义异常的继承层次(继承Exception还是BaseException)、命名规范(__xxxError)、添加额外属性的方法。给出一个实际案例:为数据库操作定义异常层次结构(ConnectionError/QueryError/TimeoutError)。