1. ホーム
  2. python

[解決済み] Pythonによるクロスプラットフォーム/dev/nullテスト

2023-03-29 08:18:42

質問

Linux/OSXで、私がコントロールしないPythonライブラリで、デフォルトで標準エラーに書き込むものを隠すために、以下のコードを使用しています。

f = open("/dev/null","w")
zookeeper.set_log_stream(f)

dev/nullに代わる簡単なクロスプラットフォームはありますか? 理想的には、これは長時間実行されるプロセスなので、メモリを消費しないことです。

どのように解決するのですか?

どのように os.devnull ?

import os
f = open(os.devnull,"w")
zookeeper.set_log_stream(f)