【发布时间】:2018-02-16 09:15:21
【问题描述】:
我需要运行一个脚本来从输出中获取一个值,设置一个变量然后在脚本中使用它。脚本是这样的:
tn = telnetlib.Telnet(line)
tn.read_until("Username: ")
tn.write(user + "\n")
tn.read_until("Password: ")
tn.write(password + "\n")
tn.write("enable \n")
tn.write(password + "\n")
## GET VOIP INTERFACE
tn.write("sh int desc | i VOIP \n")
输出将生成如下内容:
router01011#sh int desc |我 VOIP Gi0/1.110 up 本地 - VOIP
然后我需要获取最后一行的前 10 个字符(在本例中为 Gi0/1.110)并将其放入变量字符串中。我怎么能这样做?
谢谢!
【问题讨论】:
标签: python telnet router telnetlib