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