您的位置:首页 > 编程语言 > Python开发

python使用管道获取其它进程的输出内容

2012-05-29 00:06 806 查看
def GetLineListFromFile(sFileName):  

    sCmd = "grep -i 'iphone os' " + sFileName;  

    output = subprocess.Popen([sCmd],stdout=subprocess.PIPE,shell=True).communicate()  

    lines = output[0].split('\n');  

    return lines;  

    #print (res)  

      

def GetLineListFromArch(sFileName):  

    sCmd = "zgrep -i 'iphone os' " + sFileName;  

    output = subprocess.Popen([sCmd],stdout=subprocess.PIPE,shell=True).communicate()  

    lines = output[0].split('\n');  

    return lines; 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python output shell