oldsysstdout = sys.stdout


class flushfile:

    def __init__(self, f):
        self.f = f

def __getattr__(self, name):
    return object.__getattribute__(self.f, name)

def write(self, x):
    self.f.write(x)
self.f.flush()

def flush(self):
    self.f.flush()
sys.stdout = flushfile(sys.stdout)
Заставьте блокнот ipython печатать в режиме реального времени