Я бы хотел перенаправить вывод каждой ячейки моего ноутбука.Вот что я пробовал
class Logger():
def __init__(self, stdout):
self.stdout = stdout
def write(self, msg):
self.stdout.write('augmented:' + msg)
def flush(self):
self.stdout.flush()
и в ячейке я изменяю stdout
на лету
sys.stdout = Logger(sys.stdout)
Однако выходная строка следующих выполненных ячеек не имеет«дополненная» строка