用Python psutil库检测电脑状态信息

使用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())

运行结果为

用Python psutil库检测电脑状态信息

(0)
上一篇 2022-05-05 15:30
下一篇 2022-05-05 15:32