Я запускаю script через модуль подпроцесса Python. В настоящее время я использую:
p = subprocess.Popen('/path/to/script', stdout=subprocess.PIPE, stderr=subprocess.PIPE)
result = p.communicate()
Затем я печатаю результат на stdout. Это нормально, но поскольку script занимает много времени, я хотел получить вывод в режиме реального времени из script в stdout. Причина, по которой я обрабатываю вывод, заключается в том, что я хочу его проанализировать.