【发布时间】:2014-09-09 05:26:04
【问题描述】:
我知道这个问题可能已经被问了很多,但我仍然没有真正理解它。
看了这个相关的link,我可以理解为什么需要在句尾加上stdout=subprocess.PIPE,这样输出的结果就可以用于下一个Popen。
尝试在网上查找,但我对它几乎一无所知,因为我发现的是文档形式。
但是如果我不使用输出,真的有必要把stdout=subprocess.PIPE放在最后吗?
我尝试在使用和不使用它的情况下执行它,它仍然给了我想要的预期结果。
因此,subprocess.PIPE 是否存在的最大区别是什么?
process = subprocess.Popen(command, stdout=subprocess.PIPE)
process.communicate()
【问题讨论】:
标签: python subprocess popen