Python管道并将其写出到单独的文件中

时间:2014-02-12 02:57:05

标签: python

我是python的新手并试图在多节点云上使用它。 cmd2运行另一个python程序将stdin带到stdout。 对于cmd2的输入,cmd1应为“cat filename”。

cmd1 = 'cat ./filename'
cmd2 = 'python stdin2out.py'

p=pipes.Template()
p.append (cmd, '--')
p.append (cmd2, '--')

//这对我来说很困惑

t=tempfile.NamedTemporaryFile('r')
f=p.open(t.name, 'r')
for l in f.readlines():
    print l 
f.close()

上面的for循环是否运行了piped命令并将输出带到stdout?

0 个答案:

没有答案