0

ライブラリからインポートされた関数で print ステートメントを抑制しようとしています。Jupyter Notebook で Python 3.6 を使用しています。

私が使用した:

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

残念ながら、これは印刷ステートメントの抑制には成功しますが、後で元に戻すことには成功しません。したがって、カーネルを再起動しない限り、この後は何も印刷できません。

どうすればこれを修正できますか?

4

0 に答える 0