Как обработать ответ Telnet с несколькими опциями в Python

Я пытаюсь сделать Telnet с устройством. Устройство может вернуть любое из четырех значений

  • Значение1
  • Value2
  • Value3
  • Value4

Как мне прочитать ответ в этом случае? Хотя для простоты я перечислил их как Value1,2,3 и 4, фактические значения существенно отличаются

Я попытался read_until(value1,timeout=10), но он вернется пустым, если устройство возвращает value2 / value2 / value3.

read_all (), кажется, не помогает. Как мне обработать ответ устройства независимо от значений, которые устройство возвращает с помощью telnet?

0 ответов

Другие вопросы по тегам