联通连接库插件

unicon.plugins的Python项目详细描述


注意

这是联通的插件组件。使用此软件包需要 uniconmain包。在

联通是一个旨在为网络提供统一连接体验的软件包 设备通过典型的命令行管理界面。通过包装 底层会话(如telnet、ssh),联通提供:

  • 通过任何公共CLI接口(telnet、ssh、serial等)进行直接和代理连接
  • expect类编程的强大功能,无需处理低级逻辑
  • 通过不可知的API接口支持多供应商
  • 无缝处理CLI模式(例如,启用、配置、管理配置模式)
  • 拒绝的命令,命令错误检测
  • 增值服务(特定于平台)

并且是可扩展的:平台支持和服务通过 开源插件。在

Unicon是标准,请转到Cisco pyATS的CLI连接实现 框架。在

这个软件包最初是在思科内部开发的,现在是 从2017年末到Cisco DevNet向公众发布。在

https://developer.cisco.com/pyats/

要求

  • Linux/macOS/WSL操作系统
  • Python 3.4+

快速入门

bash$ pip install unicon

有关设置Python开发环境的更多信息, 例如创建虚拟环境并在系统上安装pip, 请参考Python教程中的Virtual Environment and Packages。在

示例

请参阅Cisco IOS设备的联通连接使用示例:

https://github.com/CiscoDevNet/pyats-ios-sample

此外,还有一个示例插件包,您可以遵循它来开发Unicon 联通新平台插件:

https://github.com/CiscoDevNet/pyats-plugin-examples/tree/master/unicon_plugin_example

支持和社区

有关详细信息,请参见https://developer.cisco.com/docs/pyats/#!license-support页。在

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

推荐PyPI第三方库


热门话题
请求响应模式的java JMS   java如何从SeleniumWebDriver中的“Span Type下拉列表”中选择值   java JPA相当于Hibernate的@Generated(GenerationTime.ALWAYS)   java ActiveMQ查询:如何启动   java如何在jsp文件中使用freemarker标记库?   java如何在TabsLayout中用另一个片段替换一个片段的内容?   国际化如何理解Java教程国际化定制资源包加载示例?   XML配置中的java spring log4j无法为日志信息创建文件   oracle11g JDK 6:有没有办法运行一个新的java进程来执行指定类的主方法   java在avro模式中使用“default”   缺陷跟踪我在哪里可以提交关于FOSS Java Sound实施组织的缺陷报告。类路径。冰岛。pulseaudio。Pulseaudiosourcedaline?   编码Java系统。在和系统中。Sun/Oracle和IBM JVM解决方案在读写标准字节数组方面存在差异   java如何将列表项作为查询参数添加到字符串url中?   将自定义库导出到可导入jar文件java