python 第三方包管理_Python 对Cisco交换机的管理第三方包Ciscolib

ciscolib是git上的一个开源的第三方python模块,用来管理Cisco交换机。目前只支持简单的telnet的管理。管理方法非常简单,模块的源码本身也不复杂。对日日常的批量配置比较有帮助。

模块结构为:

7a79ca5d81d75111f29404482500efb3.png

官方操作实例:

import ciscolib

switch = ciscolib.Device("hostname or ip", "login password", "optional login username")

switch.connect()    # Defaults to port 23

# There are some helper commands for common tasks

print(switch.get_model())

print(switch.get_ios_version())

print(switch.get_neighbors())

switch.enable("enable_password")

# Or you can throw plain commands at the switch

print(switch.cmd("show run"))

相关细节可以查看模块源码,相对比较简单。ciscolib实现了异常处理,在遭遇到异常的时候可以查看异常处理的源码,可以很好的帮助到脚本的调试。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值