pip install psutil

作用:做监控用,获取系统运行状态

import psutil

#获取CPU相关数据

print(psutil.cpu_count())

print(psutil.cpu_count(logical=True))

print(psutil.cpu_percent())

print(psutil.cpu_times())

print(psutil.cput_time().user)

print(psutil.cpu_stats())

print("-------" * 4)


#获取内存相关数据

print(psutil.virtual_memory())

print(psutil.swap_memory())



#获取硬盘相关数据

print(psutil.disk_usage(path="D:\\"))

print(psutil.disk_partitions())

print(psutil.disk_io_counters())

print("--------" * 4)



#获取网络

print(psutil.net_if_addrs())

print(psutil.net_if_stats())

print(psutil.net_io_counters())

print(psutil.net_connections())



#获取进程信息

print(psutil.pids())

print("进程数:",len(psutil.pids()))

print(psutil.pid_exists(pid))


#获取进程详细信息

p1 = psutil.Process(pid)

print(p1.name())

print(p1.username())

print(p1.status())

print(p1.ppid())