출력에서 값을 가져 오기 위해 스크립트를 실행해야합니다. 다음은 변수를 설정 한 다음 scrip 내부에서 사용하십시오. 스크립트는 이것이다 :telnetlib - 출력에서 특정 값으로부터 getiing을 정의합니다.
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")
이 같은 genarate 것이다 출력 :
router01011 # 쉬 INT 내림차순 | 내가 Gi0/1.110까지 최대의 VoIP 지역 -
가 그럼 난 마지막 줄의 (Gi0/1.110 것,이 경우) 및 가변 문자열에 넣어 처음 10 개 문자를받을 필요가 VOIP. 내가 어떻게 할 수 있니?
감사합니다. 파이썬