如何运行另一个python程序
我已经有了如何运行另一个python程序,python,file,Python,File,我已经有了 import os exec(os.popen("Packman Game.py").read() 但它什么也不做,也没有给我错误信息 我需要做什么 PS:无需在shell中键入。您可以使用 例如: import os os.system("myOtherPythonScript.py [parameters]") 或者,您也可以使用: 导入子流程 结果=子流程。检查输出(“Packman Game.py”,shell=True) 如果您想读取结果。详细地说,您希望它做什么?
import os
exec(os.popen("Packman Game.py").read()
但它什么也不做,也没有给我错误信息
我需要做什么
PS:无需在shell中键入。您可以使用
例如:
import os
os.system("myOtherPythonScript.py [parameters]")
或者,您也可以使用:
导入子流程
结果=子流程。检查输出(“Packman Game.py”,shell=True)
如果您想读取结果。详细地说,您希望它做什么?您的代码中是否也缺少了右括号?对于这种特定情况,这可能是可以复制的,但通常不建议这样做,因为它强制您使用shell来执行命令。如果您接受用户输入并将其作为命令的一部分使用,这可能会很危险。相反,模块是首选的。
<!-- language: python -->
import subprocess
result = subprocess.check_output("Packman Game.py",shell=True)