subprocess.call()
を使用するpythonスクリプトscript_a.py
を持っています。終了する前に別のスクリプトscript_b.py
を実行します。 が終了するまで待ってから、独自の手順を進めるには、script_b.py
が必要です。このため私はscript_b.py
のwhileループを使用しています。これどうやってするの?私が試した私の現在の解決策のすべてはscript_b.py
まで待つscript_a.py
が終了する前に終了しています。私はこれがatexit()
か何か類似しているかもしれないという気持ちがありますが、私は迷っています。別のpythonスクリプトを実行し、現在のスクリプトをシャットダウンします
多くの感謝!
...私はあなたが代わりに '' subprocess'の 'os.exec *をしたいと思います... –
ガットそれ。 'script_b.py'にそれ自身の中で定義された実行が必要なすべてのものがある場合、exec *関数が私に渡すようにするargのリストで何を渡すことを期待していますか? – Alt182
あなたはおそらく、単に "python"、 "script_b.py"]を渡すことができます...それはしばらくしています... –