ライブラリからインポートされた関数で print ステートメントを抑制しようとしています。Jupyter Notebook で Python 3.6 を使用しています。
私が使用した:
sys.stdout = open(os.devnull, "w")
x = myfunction()
sys.stdout = sys.__stdout__
残念ながら、これは印刷ステートメントの抑制には成功しますが、後で元に戻すことには成功しません。したがって、カーネルを再起動しない限り、この後は何も印刷できません。
どうすればこれを修正できますか?