所以标题很好的解释了我的问题。stdout和stdout有什么区别=子流程.管道和stdout=管道?两者都来自子流程模块,但为什么要使用其中一个模块而不是另一个模块?如何使用stdout=管道?一、 捕捉输出?或者打印到屏幕上?我只知道如何用子流程.管道. 在
例如
import subprocess
from subprocess import PIPE
p = subprocess.Popen(['samtools', 'view', 'bamfile.bam'], stdout=PIPE)
Tags:
使
^{pr2}$subprocess.PIPE
以可选名称PIPE
可用;它等效于:因此,选择哪个版本并不重要。
subprocess.PIPE
清楚地说明了变量的来源,但长度稍长。在相关问题 更多 >
编程相关推荐