在Jupyter Notebook中转换stdout的最佳方法

时间:2019-04-01 18:50:11

标签: python jupyter-notebook ipython jupyter

我希望能够在笔记本上操作stdout或stderr。

当前,Jupyter captures stdout and stderr。我似乎找不到发生这种情况的地方。

是否可以执行以下操作?

class SomeFilterer:
    def __init__(self, stream):
        self.stream = stream

    def write(self, data):
        if some_condition:
            self.stream.write(data)
            self.stream.flush()

    def flush(self):
        self.stream.flush()

sys.stdout = SomeFilterer(sys.stdout)

0 个答案:

没有答案