1つのスクリプトを複数回呼び出す必要がありますが、引数は異なります。引数はargument_listとその文字列のリストに格納されます。Python - Popenの使用中にfor-loopが突然途切れることがある
for argument in argument_list:
python_command = "python another_script.py --server " + argument
p = Popen(python_command,shell=True, stdout=PIPE, stderr=PIPE)
stdout, stderr = p.communicate()
問題は、一回の反復の後、スクリプトがargument_list内の項目が残っていると、ループに断線がないにもかかわらず、forループから中断していることです。
誰もがなぜそれが起こっているのか分かりますが、どうすれば解決できますか?アドバイスありがとう。
python_command = ["python", "another_script.py", "--server", argument]
また、提案:
問題は、**あなたがここに示していないコードの部分にある可能性が高いです。 –