python - 引发特定异常python
问题描述
我的 exceptions.py 文件中有很多例外。而且,我有一个家长例外:
class MainError(Exception):
def __init__(self, msg, function_name, result):
super(ApiException, self).__init__("Error: . {0}".format(msg))
self.function_name = function_name
self.result = result
以前,我只提出主要例外。现在,我认为最好为每个错误都创建异常,所以我在 exceptions.py 文件中创建了异常。
子异常示例:
class SomeError(MainError):
_match = 'Forbidden'
我有这样的例外,有不同的 _match 变量。因此,我需要匹配错误描述,并引发符合描述的异常。
我能做些什么?
解决方案
推荐阅读
- python - 如何为 3D numpy 数组中的不同行分配不同数量的元素?
- amazon-web-services - AWS CDK 授予 Lambda DynamoDB FullAccess
- linux - 如何将文件的行划分为其他文件
- bash - 将 ps 命令中的列保存到数组中
- c++ - 引用传递是否在 C++ 运行时创建副本?
- node.js - 如何在节点 pg 中设置 postgres 数据库和表
- javascript - React.js 选择列表不包含选定的选项
- python - 如何最好地将令牌存储在容器中?
- c++ - 行总和的结果是正确的,但对于 3 x 4 数组,列的总和给出了错误的结果
- javascript - 悬停图像时如何放置GIF?