如何使用不同的解释器版本从python运行python脚本?

时间:2014-07-21 19:14:45

标签: python

如何使用一个版本的python从另一个版本的python脚本运行我的脚本? 另外,有没有办法捕获我的脚本的所有输出并打印出来?

1 个答案:

答案 0 :(得分:1)

所以你想从理论上用python3运行的脚本运行python2脚本吗? (或类似的东西,我不太确定)如果是这样我会使用子进程。您可以找到有关https://docs.python.org/2/library/subprocess.htmlHow do I execute a program from python? os.system fails due to spaces in path的更多信息。

#my python3 script
import subprocess
subprocess.call(["python2", "python2scipt.py"])