Как обработать ответ Telnet с несколькими опциями в Python
Я пытаюсь сделать Telnet с устройством. Устройство может вернуть любое из четырех значений
- Значение1
- Value2
- Value3
- Value4
Как мне прочитать ответ в этом случае? Хотя для простоты я перечислил их как Value1,2,3 и 4, фактические значения существенно отличаются
Я попытался read_until(value1,timeout=10), но он вернется пустым, если устройство возвращает value2 / value2 / value3.
read_all (), кажется, не помогает. Как мне обработать ответ устройства независимо от значений, которые устройство возвращает с помощью telnet?