我有 2 个 python 程序正在运行——父程序和子程序。在我的系统中,我运行了 2 个 python 版本 - 2.7 和 3.3。有时我会使用 2.7 来运行程序,有时我会使用 3.3。我将使用以下命令运行
./parent.py (default python27)
python33 parent.py
父程序如何调用子程序运行子程序,使用父程序的python版本?
提前致谢
我有 2 个 python 程序正在运行——父程序和子程序。在我的系统中,我运行了 2 个 python 版本 - 2.7 和 3.3。有时我会使用 2.7 来运行程序,有时我会使用 3.3。我将使用以下命令运行
./parent.py (default python27)
python33 parent.py
父程序如何调用子程序运行子程序,使用父程序的python版本?
提前致谢
虽然您的示例很差,但我认为您所追求的是sys.executable。
subprocess.call([sys.executable, "manage.py", "celeryd"])