本文介绍如何安装城市视觉智能引擎Python SDK并开始调用。同时您必须安装阿里云Python SDK核心库。

在线调试和生成SDK示例

OpenAPI Explorer提供在线调用城市视觉智能引擎API、动态生成 SDK示例代码和快速检索接口等功能,能显著降低使用API 的难度,推荐您使用。

前提条件

  • 使用城市视觉智能引擎的Python SDK,您需要一个阿里云账号和访问密钥(AccessKey)。 请在阿里云控制台中的AccessKey管理页面上创建和查看您的AccessKey,或联系您的系统管理员。
  • 调用城市视觉智能引擎的API前,确保您已经在阿里云控制台开通了该产品。

安装城市视觉智能引擎 Python SDK

完成以下操作安装Python SDK

  1. 安装SDK核心库。

    • 如果您使用Python 2.x,执行以下命令,安装阿里云SDK核心库:
      1. pip install aliyun-python-sdk-core
    • 如果您使用Python 3.x,执行以下命令,安装阿里云SDK核心库:
      1. pip install aliyun-python-sdk-core-v3
  2. 安装城市视觉智能引擎 Python SDK。

    1. pip install aliyun-python-sdk-cityvisual

使用城市视觉智能引擎 Python SDK

以下代码示例展示了调用城市视觉智能引擎 Python SDK的三个主要步骤:

  1. 创建DefaultAcsClient实例并初始化。
  2. 创建API请求并设置参数。
  3. 发起请求并处理应答或异常。

本示例介绍如何使用调用城市视觉智能引擎 Python SDK调用DescribeInstances接口获取已创建的实例。

  1. from aliyunsdkcore.client import AcsClient
  2. from aliyunsdkcore.acs_exception.exceptions import ClientException
  3. from aliyunsdkcore.acs_exception.exceptions import ServerException
  4. from aliyunsdkcityvisual.request.v20181030 import DescribeInstancesRequest
  5. from aliyunsdkcityvisual.request.v20181030 import StopInstanceRequest
  6. # 创建AcsClient实例
  7. client = AcsClient(
  8. "yourRegionId",
  9. "yourAccessKeyId",
  10. "yourAccessKeySecret"
  11. );
  12. # 创建request,并设置参数
  13. request = DescribeInstancesRequest.DescribeInstancesRequest()
  14. request.set_RegionId("cn-shanghai")
  15. request.set_PageSize(10)
  16. # 发起API请求并显示返回值
  17. response = client.do_action_with_exception(request)
  18. print response