除了大小写,尝试中的客户端错误异常消息

时间:2017-05-31 04:51:11

标签: python python-2.7 exception

嘿我知道我可以尝试除了解决ClientError警告,但有没有办法让异常更准确,而不是except ClientError:我可以做except InvalidPermission.Duplicate:

这是我在没有应用任何例外的情况下获得的完整输出:

botocore.exceptions.ClientError: An error occurred (InvalidPermission.Duplicate)

1 个答案:

答案 0 :(得分:0)

你可以得到像这样的错误代码 -

使用这个 -

try:
    boto3_api_operation()
except ClientError as e:
    code = e.response["Error"]["Code"]
    print(code)
    #O/p - InvalidPermission.Duplicate

您可以阅读AWS Error Codes Documentation

如果有帮助,请告诉我!