python内置库_telnetlib学习笔记

介绍

  1. 官网资料

实例

登录设备执行命令

  1. 代码
    from telnetlib import Telnet
    
    ########################################   设置变量   ########################################
    host = '192.168.85.202'
    port = 23
    username = 'admin'
    password = 'admin'
    ########################################   设置变量   ########################################
    tn = Telnet(host=host,port=port,timeout=5)
    # 如果定义了变量username,则输入用户名
    if "username" in vars():
       # 读取回显,判断出现"Username:"字符
       tn.read_until(b'Username:',timeout=1)
       # 发送用户名和回编码为字节
       tn.write(username.encode("utf-8") + b'\n')
    # 读取回显,判断出现字符"Password:"
    tn.read_until(b'Password:')
    # 发送密码和回车
    tn.write(password.encode("utf-8") + b'\n')
    # 发送命令
    tn.read_until(b'>',timeout
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liujinbao8000

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值