Я пишу сценарий python (3.8.1) для подключения к хосту через te lnet и получения некоторой информации.
Если я это сделаю, например:
tn.write(("show hosts\n").encode('ascii'))
print(tn.read_all().decode('ascii'))
Вывод довольно хорошо напечатан. Но что, если я могу напечатать только несколько строк или обработать данные другим способом. Есть ли какой-нибудь способ прочитать вывод построчно?
Если я это сделаю:
tn.write(("show hosts\n").encode('ascii'))
for line in tn.read_all().decode('ascii'):
print(line)
Байт печатается каждый раз вместо строки. For для l oop берется побайтово, а не построчно. Есть ли способ заставить его читать выходные данные построчно?
Спасибо.