0

我有 2 个 python 程序正在运行——父程序和子程序。在我的系统中,我运行了 2 个 python 版本 - 2.7 和 3.3。有时我会使用 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 回答