gpt4 book ai didi

python - 从 python 调用进程的最快方法?

转载 作者:太空狗 更新时间:2023-10-29 11:06:08 27 4
gpt4 key购买 nike

从 python 执行可执行文件的最快/最有效的方法是什么?在我看来,os.system 比 subprocess.popen 快。我希望能够阅读来自其他过程的行,但比其他任何事情都重要的是速度。

最佳答案

我预计 os.systemos.execvsubprocess.Popen 之间的任何速度差异都会被淹没启动新进程的费用(以及实际运行它所需的上下文切换)。因此,我建议首先使用 subprocess 并测量性能。

一个可能的性能考虑因素:os.systemsubprocess.Popen(shell=True, ...) 导致创建一个额外的 shell 进程。在大多数情况下,该 shell 不是必需的。创建它很浪费;您获得的流程数量是您需要的两倍,但没有任何好处。

关于python - 从 python 调用进程的最快方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4502469/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com