psutil是一个跨平台库(兼容Windows、Linux、macOS)能够通过Python轻松获取系统利用率和进程相关的系统信息。它能够进行系统资源的监控,包括CPU、内存、硬盘、网络等。
下面是在Python 中使用psutil 输出系统的总内存、可用内存以及内存使用情况百分比的代码
import psutil
# 获取总内存,单位是字节
total_memory = psutil.virtual_memory().total
print("Total memory: ", total_memory)
# 获取可用内存,单位是字节
available_memory = psutil.virtual_memory().available
print("Available memory: ", available_memory)
# 获取内存使用情况百分比
memory_usage = psutil.virtual_memory().percent
print("Memory usage: ", memory_usage)