我使用的是Python 2.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)
但它们都没有工作,每次我尝试使用它时,我会得到不同的错误,有时语法有时候#34;没有关键字参数"