class OutputManager:

    def __init__(self, filename, console):
        self.f = open(filename, 'w')
self.con = console

def write(self, data):
    self.con.write(data)
self.f.write(data)
new_stdout = OutputManager('log.txt', sys.stdout)
Нужен лучший способ выполнять консольные команды из python и регистрировать результаты.