Я пишу программу для взаимодействия с Linux-машиной через последовательный порт, и я использую pexpect.spawn в качестве основного канала связи следующим образом:
proc = pexpect.spawn("cu dir -l /dev/ttyUSB0 -s 115200", logfile = *someFile*)
и отправляю команды намашина с методом sendline ("cmd"), и в конце каждого сеанса я анализирую файл журнала, чтобы посмотреть, как команды работают.
Я хотел бы иметь возможность различать строки, которые были напечатаны в stdout и stderr, из моего файла журнала, но в настоящее время у меня нет способа сделать это.Это способ глобально добавлять к каждой строке, напечатанной в stderr, заданную строку?