Подскажите как это можно осуществить? Нашел пример только на перенаправление:
log_stream = open("1.log", 'a');
STDOUT = sys.stdout.fileno()
#получили новый файловый объект с новым дескриптором > 2, но по прежнему указывающий на открытый файл терминала
new_base_stdout_d = os.dup(STDOUT)
base_stdout = os.fdopen(new_base_stdout_d, 'w')
#теперь на дискрипторе STDOUT откроем файловый объект(а верее, просто сдублируем дескриптор уже открытого файла), а старый поток закроем
os.dup2(log_stream.fileno(), STDOUT)
log_stream.close()