Python:使用父的python版本启动另一个python程序

时间:2013-05-27 03:01:43

标签: python subprocess

我运行了2个python程序 - 父程序和子程序。在我的系统中,我有2个运行的python版本--2.7和3.3。有时候我会用2.7来运行程序,有时我会使用3.3。我将使用以下命令运行

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

父程序如何使用父级的python版本调用子程序运行子程序?

提前致谢

1 个答案:

答案 0 :(得分:2)

虽然你的榜样很差,但我认为你所追求的是sys.executable

subprocess.call([sys.executable, "manage.py", "celeryd"])