python获取cpu每秒的使用率

180it 2022-07-28 PM 1009℃ 0条
import psutil
import time
# cpu_res = psutil.cpu_percent()
# print(cpu_res)
# 每一秒获取获取cpu的占有率 --->持久化保存
# 如何将时间和对应的cpu占有率去匹配
while True:
    # 获取当前时间和cpu的占有率
    t = time.localtime()
    cpu_time = '%d:%d:%d' % (t.tm_hour, t.tm_min, t.tm_sec)
    cpu_res = psutil.cpu_percent()
    print(cpu_res)
    # 保存在文件中
    with open('cpu.txt', 'a+') as f:
        f.write('%s %s \n' % (cpu_time, cpu_res))
    time.sleep(1)

1.psutil模块表示获取本机的硬件信息
2.psutil.cpu_percent表示获取cpu的占有率
3.用元组时间可以准确获取自己想获得的时、分、秒
4.将时间——>cpu占有率写入文件cpu.txt中。
5.time.sleep(1) 表示休眠时间,等待1秒再执行。

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

python获取cpu每秒的使用率