#! /usr/bin/python3
# -*- encoding:utf8 -*-
import os
import psutil
# 获取Mac电池状态
print('当前电池可用量:{}%'.format(psutil.sensors_battery().percent))
# 获取CPU信息(CPU核心数)
print(psutil.cpu_count(logical=False))
# 获取内存信息
print('系统总内存:{}GB'.format(psutil.virtual_memory().total / (1024 ** 3)))
print('当前系统已使用内存:{}GB'.format(round(psutil.virtual_memory().used / (1024 ** 3), 2)))
# 获取系统进程信息
Process = psutil.pids()
print('当前系统进程总数:', len(Process))
print('PID:0的进程名称:', psutil.Process(0).name())
# 系统磁盘使用情况
disk = psutil.disk_usage('/')
Total = round(disk.total / (1024 ** 3), 2)
Used = round(disk.used / (1024 ** 3), 2)
Free = round(disk.free / (1024 ** 3), 2)
print('当前系统磁盘总容量:{}GB,已使用磁盘空间:{},剩余可用空间:{}GB'.format(Total, Used, Free))
en0 = psutil.net_if_addrs()['en0']
# print(en0,type(en0))
for i in en0:
print(i.address)
Python psutil模块
最新推荐文章于 2024-04-15 10:07:27 发布