telnetlib模块使用
1、telnet 登录设备
2、将输出的信息写到list里面
3、读取想要的值或接口属性
下面是读取接口的PVID
Python Code
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# @Time : 2017/8/8 14:20
# @Author : Shope
# @QQ :215522879
# @My Blog : http://blog.sina.com.cn/u/2047118510
# @File : test_telnet.py
# @Software: PyCharm
ResultLi=[]
ResultList=[]
k1,k2,k23,k3,k4,k5,k6,k7,k8,k9,k10,k11,k12,k13=0,0,0,0,0,0,0,0,0,0,0,0,0,0
ResultDic={ }
import telnetlib
import time
Host = '10.92.1.1'
Port = '10018'
finish = '# '
tn = telnetlib.Telnet(Host,Port)
tn.write('\n')
tn.read_until(finish)
tn.write('show interface ethernet brief\n')
# re =tn.read_all()
# print(type(re))
tn.read_until(' Description