私はbitcoinの鉱夫のためのGUIを書いて遊んでいましたが、今は "開始"と "停止"ボタンが付いたウィンドウがあります。 p = subprocess.Popen(args)プロセスをオープンし、self.p.terminate()はプロセスを終了します。私の次のステップは、その出力から鉱夫の速度を読み取ることです。プロセスの出力をどのように読み取るのですか?Pythonでsubprocess.popenによって生成されたファイルの出力を読み取るにはどうすればよいですか?
1
A
答えて
1
あなたは呼び出し:
out, err = p.communicate()
2
使用Popen.communicate出力を読み取ること。例えば。
import subprocess
p = subprocess.Popen('ls', stdout=subprocess.PIPE, stderr=subprocess.PIPE)
# returns a tuple containing the the stdout and stderr of the program
res, err = p.communicate()
関連する問題
- 1. Javascriptで生成されたDOMをプログラムで読み取るにはどうすればよいですか?
- 2. テキストファイルを読み込み、Prologのファイルに出力するにはどうすればよいですか?
- 3. Rustでブロックせずに子プロセスの出力を読み取るにはどうすればよいですか?
- 4. PHP、別のPHPファイルによって作成されたコンテンツをファイルに出力するにはどうすればよいですか?
- 5. 出力にランダムに生成する文字を取得するにはどうすればよいですか?
- 6. ArduinoでATコマンドの出力を読み取るにはどうすればよいですか?
- 7. MapReduceでバイナリ入出力ファイルを読み書きするにはどうすればよいですか?
- 8. バックボーンフェッチによって生成されたエラーを見つけるにはどうすればいいですか
- 9. gcc-xmlのようなclangでメタデータ出力を生成するにはどうすればよいですか?
- 10. ファイルからの入力を正しく読み取るにはどうすればよいですか?
- 11. Python subprocess.Popen()によって作成されたプロセスをkillする方法
- 12. ファイル入力にファイルが選択されているかどうかをJQueryを使って検出するにはどうすればよいですか?
- 13. 漢字を含むUTF-8でエンコードされたファイルを読み込み、コンソールで正しく出力するにはどうすればよいですか?
- 14. メモリにロードされたモジュールのPEヘッダを読み取るにはどうすればよいですか?
- 15. DebuggerNonUserCodeAttributeがデータセットデザイナーによって生成されたコードに配置されないようにするにはどうすればよいですか?
- 16. javascriptでJSESSIONIDを読み取るにはどうすればよいですか?
- 17. Javaでファイルから行ごとに入力を読み取るにはどうすればよいですか?</p> <p>ファイルから行ごとにJavaで入力を読み取るにはどうしたらよいですか?
- 18. GoogleリーダーAPIで読み取ったアイテムにマークを付けるにはどうすればよいですか?
- 19. 動的に生成されたフォームをAJAXに提出するにはどうすればよいですか?
- 20. MACでパスワードで保護されたcsvファイルを生成するにはどうすればよいですか?
- 21. Java(writeObject)で保存されたファイルをC++で読み取るにはどうすればいいですか
- 22. byte []をデータベースから読み取ってイメージに変換するにはどうすればよいですか?
- 23. Androidで読み込み画面を生成するにはどうすればよいですか?
- 24. Windows XPおよびWindows 7でシステムオーディオ出力を読み込むにはどうすればよいですか?
- 25. テキストファイルを読み込んでコンソールウィンドウに出力するにはどうすればよいですか? Java
- 26. コンソールで1つのキー入力を待って読み込むにはどうすればよいですか?
- 27. T4から生成されたファイルのビルドアクションを設定するにはどうすればよいですか?
- 28. Zookeeperトランザクションログを読み取るにはどうすればよいですか?
- 29. 生成された要素のクリックを検出するにはどうすればよいですか?
- 30. Tomcatにデプロイされた展開されていないwarファイルのリソースファイルを読み取るにはどうすればよいですか?
なぜdownvoteですか?それは動作しませんでしたか? –