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秒再执行。
如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!
txttool.com 说一段 esp56物联 查询128 IP查询