from telnetlib import Telnet
telnet=Telnet(host='192.168.137.1',port=23,timeout=10)
telnet.read_until('login:')
telnet.write('administrator\r')
telnet.write('password\r')
telnet.read_eager()#一次读一行
>>> t.write('dir\r')
>>> t.read_eager()
'dir\r\n Volume in drive C is 2008x64\r\n Volume Serial'
>>> t.read_eager()
' Number is 1239-A593\r\n\r\n Directory of C:\\Users\\Adm'
>>> t.read_eager()
'inistrator\r\n\r\n05/09/2019 03:21 PM
>>>
t.read_some()#一次读一行
>>> t.read_some()
' .\r\n05/09/2019 03:21 PM
>>> t.read_some()
'2/07/2018 09:55 AM
>>> t.read_some()
'17/2019 10:55 AM
telnet.read_very_eager() #一次读所有的
>>> t.write('dir\r')
>>> t.read_very_eager()
'dir\r\n Volume in drive C is 2008x64\r\n Volume Serial Number is 1239-A593\r\n\r\n Directory of C:\\Users\\Administrator\r\n\r\n05/09/2019 03:21 PM
>>>
read_all()如果没有返回EOF,容易卡主,一般用read_very_eager()