使用Python检测电脑的状态,包括CPU占用率,内存等信息
安装方式psutil 是一个第三方库,需要安装,安装方式为:
pip install psutil
# -*- coding:utf-8 -*-
# @FileName :状态信息.py
# @DateTime :2021/9/30 18:17
# @Author :wanglb
# 读取电脑状态信息
import psutil
def get_cpu_state(interval=1):
# 检测间隔时间为1s
return f"CPU: {psutil.cpu_percent(interval)}%"
def get_memory_state():
py_mem = psutil.virtual_memory()
line = "Memory: %5s%% %6s/%s" % (
py_mem.percent,
str(round(py_mem.used / 1024 / 1024 / 1024, 2)) + "G",
str(round(py_mem.total / 1024 / 1024 / 1024, 2)) + "G"
)
return line
print(get_cpu_state())
print(get_memory_state())
运行结果为
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)