带有AWK和管道的popen-python

带有AWK和管道的popen-python,python,pipe,popen,Python,Pipe,Popen,我使用的是Python2.6,必须使用popen来执行此命令 dmidecode | grep -i cpu | awk '{print $5}' | head -n1 我尝试了很多组合,比如: tmp = os.popen(['dmidecode ', 'grep -i cpu ' 'awk '{print $5}'' 'head -n1'], stdout=subprocess.PIPE) 但它们都不起作用,每次我尝试使用它们时,都会出现不同的错误,有时是语法,有时是“无关键字参数”欢迎

我使用的是Python2.6,必须使用
popen
来执行此命令

dmidecode | grep -i cpu | awk '{print $5}' | head -n1
我尝试了很多组合,比如:

tmp = os.popen(['dmidecode ', 'grep -i cpu ' 'awk '{print $5}'' 'head -n1'], stdout=subprocess.PIPE)

但它们都不起作用,每次我尝试使用它们时,都会出现不同的错误,有时是语法,有时是“无关键字参数”

欢迎使用SO,请将代码包装在代码标记中,并在问题中澄清,因为到目前为止还不清楚。您知道有一个错误吗?