Python 来自最高命令的Cpu
您好,我想连续获取CPU信息,但我只能获取一个与此代码我如何才能修复它Python 来自最高命令的Cpu,python,multithreading,get,subprocess,cpu,Python,Multithreading,Get,Subprocess,Cpu,您好,我想连续获取CPU信息,但我只能获取一个与此代码我如何才能修复它 import subprocess import time while 1: top = subprocess.Popen(['top','-b','n1'],stdout = subprocess.PIPE) grep = subprocess.Popen(['grep','-i','Cpu(s)'] stdin = top.stdout, stdout = subprocess.PIPE ,
import subprocess
import time
while 1:
top = subprocess.Popen(['top','-b','n1'],stdout = subprocess.PIPE)
grep = subprocess.Popen(['grep','-i','Cpu(s)'] stdin = top.stdout, stdout = subprocess.PIPE , stderr = subprocess.STDOUT)
cut = subprocess.Popen(['cut','-c','-13'] , stdin = grep.stdout , stdout = subprocess.PIPE)
print output
time.sleep(3)
请参阅,例如,您可以使用
psutil
module as来获取cpu信息。但是如果您想获得top
命令的具体输出;看到和