subprocess.Popenからの出力がどのように出力されなくなるのですか?大量の印刷物があると、印刷が遅くなることがあります。subprocess.Popenからの出力を抑制する
11
A
答えて
20
あなたは完全にそれを捨てるしたい場合:
import subprocess
import os
with open(os.devnull, 'w') as fp:
cmd = subprocess.Popen(("[command]",), stdout=fp)
をあなたは、Python 2.5を使用している場合、あなたはfrom __future__ import with_statement
が必要になります、または単にwith
を使用しないでください。 Pythonで
10
3.3+あなたは出力を抑制するために、subprocess.DEVNULL
を使用することができます。あなたもstderr
を抑制したくない場合は
from subprocess import DEVNULL, STDOUT, check_call
check_call([cmd, arg1, arg2], stdout=DEVNULL, stderr=STDOUT)
はstderr=STDOUT
を削除します。
関連する問題
- 1. 出力を抑制する
- 2. gc()の出力を抑制する
- 3. 基本クラスのコンストラクタからの出力を抑制する
- 4. 私のMakefileからの出力を抑制する
- 5. constメソッドからのメッセージ出力を抑制する
- 6. 出力を抑制するR
- 7. 関数出力を抑制する
- 8. 抑制、Windowsのコマンド出力NSIS
- 9. manage.py dumpdataの警告出力を抑制しますか?
- 10. RavenのSentryHandlerはファイルへのStreamHandlerの出力を抑制する
- 11. subprocess.Popenからの出力を無視します。
- 12. IOS 5の下のHaskell:出力を抑制する
- 13. Bash:標準出力を抑制してエラー出力をキャプチャする
- 14. wmicの出力を抑制する方法
- 15. 未使用出力列のSSIS警告を抑制する
- 16. スタンダードMLの "val it"出力を抑制する
- 17. PydubとAplay:冗長出力を抑制しますか?
- 18. 抑止出力
- 19. mysql更新クエリ出力を抑制する
- 20. subprocess.Popen()からの出力の取得方法
- 21. msbuildのExecタスクによる出力の抑制
- 22. 実行ファイルへのPython呼び出しの出力を抑制する
- 23. 関数内でのcout出力の抑制
- 24. シンボルがスカラーのときにsympy出力のシンボルの転置を抑制する
- 25. ループ内のsubprocess.Popen(...)呼び出しの出力をどのように出力するのですか?
- 26. ファブリック実行の出力を抑制する簡単な方法は?
- 27. RailsコンソールでSQL出力を簡単に抑制する方法は?
- 28. makefileのコマンド呼び出しのエコーを抑制しますか?
- 29. SSLエラーを抑制する
- 30. C#同じメッセージのすべての出現を抑制する