全部产品

Python SDK

本文介绍安装云网管Python SDK及使用Python SDK完成常见操作的相关步骤。

前提条件

  • 已开通云网管。更多信息,请参见开通使用云网管

  • 已创建并获取AccessKey。更多信息,请参见访问密钥

  • 已安装Python开发环境。

    • 云网管Python SDK支持Python3.6及以上的Python运行环境,您可以执行python --version命令检查您已安装的Python版本。如果未安装,可以从Python官方网站下载安装包并完成安装。

SDK安装:

使用pip安装云网管Python SDK,如未安装pip请参考:如何安装pip

pip install alibabacloud_cmn20200825

SDK使用:

以下这个代码以分页获取资源管理下的所有网络设备列表为例,展示了调用云网管Python SDK的3个主要步骤:

  • 创建Client实例。

  • 创建API请求并设置参数。

  • 发起请求并处理应答。

from alibabacloud_cmn20200825.client import Client
from alibabacloud_tea_openapi.models import Config
from alibabacloud_cmn20200825.models import ListDeviceRequest

config = Config(
    access_key_id = "your_access_id",
    access_key_secret = "your_access_key",
    endpoint = "cmn.cn-hangzhou.aliyuncs.com",
    region_id = "cn-hangzhou",
    type='access_key'
)

request = ListDevicesRequest(
    device_form_name="网络设备", 
    max_results=10
)

client = Client(config)
response = client.list_devices(request)
print(response)