Я получаю данные из последовательного порта. Я использую HWUT для сравнения результатов тестов. Содержимое приемного буфера нельзя использовать напрямую для сравнения результатов GOOD и OUT. Потому что на OUT всегда будут ненужные командные строки, входы и прочее. Я хочу выбрать, что должно быть записано из буфера чтения в файл OUT. Например ниже пример
←[36m
A> target cmd
←[36m
{t=3883.744541 s} Received data
A> result : 1
bytes read 518Closing serial port...OK
И я хотел бы, чтобы выходной файл имел только «результат: 1».
Когда я проверил код, кажется, что messages.py печатает на стандартный вывод. Но не уверен, что это используется для печати в файл OUT. Как этого добиться?