psutil获取系统cpu使用率的方法是cpu_percent(),其有两个参数,分别是interval和percpu,interval指定的是计算cpu使用率的时间间隔,percpu则指定是选择总的使用率还是每个cpu的使用率。
import psutil if __name__ == '__main__': print(psutil.cpu_percent(interval=1)) # percpu默认为False所以不用管
如果percpu赋值为True的话就会返回一个数组(Python中虽说不叫数组,但我叫习惯了),其中包含了两个值(我用的是双核CPU),而为False的话就只有一个值了。
所以说当percpu为True的时候,会返回每一个CPU的使用率,而为False则是总使用率