开发者社区> 问答> 正文

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

原代码:

response = client.do_action_with_exception(request)

代其他人提问

展开
收起
青塘sdk 2018-10-23 15:18:50 6430 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 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载