0

親プログラムと子プログラムの2つのpythonプログラムを実行しています。私のシステムでは、2.7 と 3.3 の 2 つの Python バージョンを実行しています。2.7 を使用してプログラムを実行することもあれば、3.3 を使用することもあります。次のコマンドを使用して実行します

./parent.py (default python27)
python33 parent.py

親プログラムは、親のpythonバージョンで子プログラムを実行する子をどのように呼び出すことができますか?

前もって感謝します

4

1 に答える 1

2

あなたの例は貧弱でしたが、あなたが求めているのはsys.executableだと思います。

subprocess.call([sys.executable, "manage.py", "celeryd"])
于 2013-05-27T03:15:43.243 に答える