在沉默之后无法恢复粗壮

时间:2018-05-07 10:58:23

标签: python jupyter-notebook stdout

我试图压缩从库中导入的函数中的print语句。我在Jupyter Notebook中使用Python 3.6。

我用过:

sys.stdout = open(os.devnull, "w")
x = myfunction()
sys.stdout = sys.__stdout__

不幸的是,这成功地抑制了打印语句,但之后没有恢复它们。所以除非我重新启动内核,否则无法在此之后打印任何内容。

我该如何解决这个问题?

0 个答案:

没有答案