Я создал подпроцесс, который должен работать бесконечно, объект файла передается в stdout и stderr для перенаправления вывода подпроцесса в текстовый файл, код заключен в оператор with.
Насколько далеко поскольку я знаю, что оператор "with" вызовет exit после того, как будут выполнены операторы "сделать что-то", что означает закрыть файл, после чего файл больше не может быть записан. Однако я обнаружил, что вывод подпроцесса все еще в файл запись в outFile.