私はPython 3を使用して、さまざまな入力でWindowsプログラムを何度も実行しようとしています。私が使用して、コマンドラインからプログラムを実行するにはPythonはサブプロセスが終了するのを待っていませんか?
C:\prog -v input_file
私のpython同等のは、私が前に結果を後処理が、何かがかなり右ではありません終了するprog
を待つ必要が
args = ['prog','-v', input_file]
subprocess.call(args)
です。私はプログラムを3回実行し、ファイルに結果の概要を記述した場合たとえば、私はこの
run 1 summary of run 1
run 2 summary of run 2
run 3 summary of run 3
を見ることを期待するが、これは私が実際に
run 2 summary of run 2
run 3 summary of run 3
run 3 summary of run 3
が全体あり得るものです私がPythonスクリプトを完成した後に実行されるWMICプロセスの束は、おそらくこれらが問題と関係しているでしょうか?基本的に、Pythonスクリプトは、それよりも先に進んでいると思われ、あまりにも早い段階で後処理の一部をやっているようです。すべての提案は感謝していただきました - ありがとう!