subprocess.call()和命令的执行速度有区别吗os.system()?假设命令本身完全相同。
subprocess.call()
os.system()
我知道有很多帖子谈论子流程的好处以及为什么os.system()应该放弃......但没有人提到任何关于它们的速度。据我了解, subprocess 远不及 的包装器os.system(),这意味着可能存在速度差异。
更喜欢用实验数据而不是理论材料来回答,因为我实际上需要它来评估具有数百个此类调用的脚本的性能。
python performance operating-system subprocess
operating-system ×1
performance ×1
python ×1
subprocess ×1