안녕하세요 저는 ssh 장치 정보를 읽으려면 pexpect를 파이썬에서 사용하고 있습니다.pexpect의 논리
expObject = pexpect.spawn('/usr/bin/ssh %[email protected]%s' % (username, device))
expObject.sendline(password)
암호를 입력하면 일부 장치 정보가 표시되고 명령 프롬프트에서 계속하려면 아무 키나 누르십시오. 아무 키나 누르면 정보가 사라집니다.
은 내가 비밀 번호를 부여 후 "expObject"을 사용 comtinue 어떤 키를 누르기 전에 표시되는 데이터를 캡처 어떻게 그래서 show version
expObject.expect(CLI_PROMPT)
data = expObject.before
같은 명령을주고 나서 오는 다른 데이터를 캡처하는 논리 아래 사용합니다.