我希望脚本a.py执行脚本B.y,然后立即退出。 脚本B.y然后无限期地定期继续运行,就好像从命令行运行一样。 目标系统是Linux Centos,如果它有任何区别
答案 0 :(得分:2)
我想Popen subprocess就是你要找的东西,即:
对于Windows,例如:
import sys ,subprocess
subprocess.Popen(["C:/Python27/python.exe", "C:/path/to/script.py"])
sys.exit(0)
对于linux,只需更改路径:
import sys ,subprocess
subprocess.Popen(["/usr/local/bin/python", "/path/to/script.py"])
sys.exit(0)
注意:
要在linux上查找python位置,可以使用which python