开发者社区> 问答> 正文

Python SDK调用do_action_with_exception()时没有异常就是代表执行成功吗?

原代码:

response = client.do_action_with_exception(request)

代其他人提问

展开
收起
青塘sdk 2018-10-23 15:18:50 6576 0
1 条回答
写回答
取消 提交回答
  • 阿里云SDK研发人员

    简单地回答: 是的。

    Python SDK(以及其他许多语言的SDK,例如Java,PHP,.NET等)使用异常作为出错处理方式。当SDK端遇到问题(例如没有提供必要参数),或者服务端返回错误(例如API执行失败),都会抛出异常。可以用以下代码处理异常:

    try:
        response = client.do_action_with_exception(request)
    except ServerException as e:
        # ServerException的处理逻辑
        pass
    except ClientException as e:
        # ClientException的处理逻辑
        pass
    2019-07-17 23:09:47
    赞同 2 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Python系列直播第一讲——Python中的一切皆对象 立即下载
Python第五讲——关于爬虫如何做js逆向的思路 立即下载
一个跨平台的云服务SDK需要什么 立即下载