[解決済み] サブプロセスがまだ実行されているかどうかを確認する方法はありますか?
2023-04-15 03:06:55
質問
Pythonのsubprocess.Popenでいくつかのサブプロセスを起動させています。 私はそのようなプロセスの1つが完了したかどうかをチェックしたいと思います。私はサブプロセスの状態をチェックする2つの方法を見つけましたが、両方ともプロセスを強制的に完了させるようです。 1つは process.communicate() を使って、説明されているようにリターンコードを表示する方法です。 ここで . もう一つは、単にprocess.wait()を呼び出して、それが0を返すかどうかをチェックすることです。
プロセスが実行されている場合、その完了を待たずにまだ実行されているかどうかをチェックする方法はありますか?
どのように解決するのですか?
質問 : ... プロセスがまだ実行されているかどうかを確認する方法です ...
例えばこんなことができます。
p = subprocess.Popen(...
"""
A None value indicates that the process hasn't terminated yet.
"""
poll = p.poll()
if poll is None:
# p.subprocess is alive
Python " 3.6.1 ドキュメント popen-objects
Python:3.4.2 でテスト済みです。
関連
-
[解決済み] リストが空かどうかを確認するにはどうすればよいですか?
-
[解決済み] 与えられたキーがすでに辞書に存在するかどうかをチェックする
-
[解決済み] AndroidでPythonを実行する方法はありますか?
-
[解決済み] 文字列が空かどうかを確認する方法は?
-
[解決済み] 文字列が数値(float)であるかどうかを確認するにはどうすればよいですか?
-
[解決済み] Pythonで型をチェックする標準的な方法は何ですか?
-
[解決済み] スクリプトを実行しているPythonのバージョンを確認するにはどうしたらいいですか?
-
[解決済み] Pythonで複数行のコメントを作成する方法はありますか?
-
[解決済み] シェルコマンドの実行と出力のキャプチャ
-
[解決済み] Django 1.7で初期マイグレーションからマイグレートバックする方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] "is None" と "== None" の違いは何ですか?
-
[解決済み] Spyderを仮想環境で動作させるには?
-
[解決済み] django.db.migrations.exceptions.InconsistentMigrationHistory
-
[解決済み] なぜ(0-6)は-6=偽なのか?重複
-
[解決済み] PythonからSMTPを使用してメールを送信する
-
[解決済み] CSVデータを処理する際、1行目のデータを無視する方法を教えてください。
-
[解決済み] Celeryタスクのユニットテストはどのように行うのですか?
-
[解決済み] Flaskで非同期タスクを作る
-
[解決済み] virtualenvsはどこに作成するのですか?
-
[解決済み] pipの依存性/必要条件をリストアップする方法はありますか?