снабжать струной, тетивой и т.п. [Python telnetlib read_until проблемы ПРИЕМ]
функция"read_until" возвращает отрезать строку с длинными командами.
Команды выполнялись отлично, но не отображались полные тексты.
Как я могу это исправить? Пожалуйста помоги.Python telnetlib read_until возвращается отрезать
# мой код
tn = telnetlib.Telnet(ip, 23, 5)
prompt = ']# '
tn.write('echo "this is a long command for the test purpose... > test.txt"\n')
print tn.read_until(prompt, 1)
# отлаживать выход
Telnet (192.168.220.4,23): отправить «эхо«это длинная команда для целей тестирования ... > test.txt "\ n '
Telnet (192.168.220.4,23): recv' echo" это al '
Telnet (192.168.220.4,23): команда recv' ong для цели тестирования ...> te \ r \ x00 < его is '
Telnet (192.168.220.4,23): recv 'длинная команда для цели тестирования ...> tes'
Telnet (192.168.220.4,23): recv '\ x08 \ x08 \ x08 \ x08 \ x08 \ x08 \ x08 \ x08 \ x08 \ x08 \ x08 \ x08 \ x08 \ x08 \ x08 \ x08 \ x08 \ x08 \ x08 \ x08 \ x08 \ x0 8t.txt "'
Telnet (192.168) .220.4,23): recv '\ r \ nthis - длинная команда для цели тестирования ...>'
Telnet (192.168.220.4,23): recv 'test.txt \ r \ n [root @ RHEL6- 5 TMP] # '
# реальный выход
< его длинный Команда для целей тестирования ...> test.txt»
это длинная команда для целей тестирования ...> test.txt
[корень @ RHEL6-5 TMP] #
Проводы тот же вопрос. Похож на проблему переноса строки, но не может понять, как отключить ее. – monkut