python telnetlib回显_Python telnetlib模块使用

本文介绍了使用Python的telnetlib模块登录远程设备,并通过执行命令获取接口详细信息,特别是接口的PVID值。通过解析输出结果,存储并打印所有接口的PVID值,展示了如何进行自动化网络设备数据收集。
摘要由CSDN通过智能技术生成

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值