Arista EOS API客户庇护

aio-eapi的Python项目详细描述


Arista EOS API异步客户端

此存储库包含Arista EOS asyncio客户端。在

正在处理中

快速示例

下面介绍如何创建设备实例并运行 命令。在

默认情况下,设备实例将使用HTTPS传输。设备实例 支持以下设置:

  • host-设备主机名或IP地址
  • username-登录用户名
  • password-登录密码
  • proto-(可选)选择“https”或“http”,默认为“https”
  • port-(可选)选择协议端口来覆盖proto default

命令执行的结果是CommandResults(namedtuple)的列表。 output字段将是:

  • 当输出格式为“json”时dict(default
  • 输出格式为“text”时为str
fromasynceapiimportDeviceusername='dummy-user'password='dummy-password'asyncdefrun_test(host):dev=Device(host=host,creds=(username,password))res=awaitdev.exec(['show hostname','show version'])forcmdinres:ifnotcmd.ok:print(f"{cmd.command} failed")continue# do something with cmd.output as dict since ofmt was 'json'

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
序列化反序列化java。awt。颜色>java。木卫一。InvalidClassException   java禁用多个日期范围jDateChooser   java为什么我的特例apper会被扔进泽西/灰熊?   JavaIntelliJ比较两个覆盖率数据   java什么是servletsdefault。你怎么办?   单击几下libgdx后java按钮没有响应   使用java将字符串转换为JSONArray   文件系统在java中刷新fileSystemViewer   java如何在hibernate中避免脏检查   java奇怪的问题,带有分号和“无法解决…”   java将值从子面板传递到父面板   HTML JTextPane CSS的Java FontSizeAction   java文件代码神秘地变成了一堆(0000)