4

したがって、誰もが subprocess モジュールを使用するように私に言うことは知っていますが、Piping は私のシステムで wxpython と py2exe を使用したくないだけなので、私が取り組んでいるプロジェクトにはそれを使用できません。

だから、私は os.system コールを使ってきました。プロセスが終了するのを待つ方法を知る必要があります。現在、私は

os.system(cmd)

私のコマンドは実際には実行に時間がかかる場合があるため、通常は早くタイムアウトします。プログラムが os.system を待機するようにするにはどうすればよいですか? 私はwaitpidを試しましたが、os.systemではうまくいかないと思います。

Windows 向けに開発しているため、残念ながら fork と execvp を使用できません。私はたくさんの手を縛られています:(

4

2 に答える 2