1
我想遠程登錄到一臺機器並在那裏執行一些命令並返回到終端(我正在運行python腳本的地方)。在執行幾行代碼之後,我需要回到tel-netted進程並驗證幾件事情。在Python中使用Telnet
我不知道該怎麼做。之前我曾經在TCL上工作過,我們可以使用spawn id並將命令發送給進程。
有人可以幫助我如何返回到使用它在python中的進程ID tel-netted進程?
ip address = "127.0.0.1 8000"
username = "root"
password = "admin123"
telnet_id = pexpect.spawn("telnet " + ipaddress)
telnet_id.expect(":")
當我打印telnet_id
它給
exitstatus: None
flag_eof: False
pid: 17398
child_fd: 3
closed: False
timeout: 30
delimiter: <class 'pexpect.EOF'>
logfile: <open file '<stdout>', mode 'w' at 0x7f0581d9c150>
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
[創造一個Telnet會話腳本?]的可能的複製(http://stackoverflow.com/questions/709801/creating-a-script-for-a-telnet-session) – tripleee