通过stdout进行python迭代

时间:2012-03-29 19:37:46

标签: python iteration stdout popen

我可以使用:

打印subprocess.popen的输出
output = file.stdout.read()
print output

我正在寻找如何遍历输出的每个类似的示例,以查找FontCache一词的每个实例并将其发送到文件。我不知道我是否需要for循环或if语句。我希望能朝着正确的方向前进。一些例子的链接会很棒。

1 个答案:

答案 0 :(得分:3)

这样的事情:

for output in file.stdout.readlines():
    if "FontCache" in output:
        outputfile.write(output)

当然,您必须打开outputfile才能写入。