首页 > 解决方案 > 如何使用 Python 文件执行终端命令?

问题描述

那么,我想要的只是用 Python 脚本打开一个 Python 脚本吗?我想要'Python script.py'的等价物。有人可以解释我如何执行 a. .py 文件。我如何使用子流程来做到这一点?提前致谢

标签: pythonpython-3.x

解决方案


有几种方法:

subprocess.call(command)
subprocess.check_call(command)
subprocess.check_output(command)
subprocess.run(command)
os.system(command)

(他们每个人都有自己的特点,你可以在 SO 中搜索以找到他们的差异。我通常使用os.system(command)

我还发现这个os.exec *** 在这些情况下真的很有帮助


推荐阅读