联通连接库插件

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标准API:在具有继承用户权限的树中查找实体   带有Hibernate和注释的java多对多自引用   java如何下载和安装Xugler?   java如何向JFrame JButton添加操作?   java如何安装自定义LAF?   java将旧对象的id分配给新对象将把它作为重复的@ManyToMany插入   java如何从WSDL生成/创建服务端点?   java使用基于iText Core的OpenPdf从pdf页面删除或更新添加的图像图标   java WeakHashMap,具有Long、Int或String等类型   java在JFrame中获取和更改值   java变量在扩展另一个类的类中不可见   地理定位Java和GeoLite数据库:如何使用GeoLiteCity。生产方式中的dat?   java类加载器应该能够解析和加载来自不同包的类吗?   java试图调用虚拟方法Volley Android Api   UDP数据报在Java中仅显示第一个字符