更改标准输出在 Jupyter 中出乎意料

问题描述 投票:0回答:0

在 JupyterLab 中,我想关闭 sys.stdout 以避免打印数据,然后重新打开 sys.stdout 以允许打印。

首先,我使用“sys.stdout = open(os.devnull, 'w')”来重定向输出流。它在 Jupyter 中有效。在 Block 3 中,输出不起作用。

redirect stdout

但是,在 Block 4 中,我尝试恢复 sys.stdout,输出显示在 Block 2 中。 recover stdout

我想在块 4 中显示输出。

python stdout
© www.soinside.com 2019 - 2024. All rights reserved.