- psutil 包自带内存大小、已用内存、可用内存、已用内存百分比,可用内存百分比查看方法
total:内存总大小
available:可用内存(在windows上和属性free一样)
percent:已用内存百分比(浮点数)
used:已用内存
free:可用内存
- 实现
import psutil
mem = psutil.virtual_memory()
total = str(round(mem.total / 1024 / 1024))
#round方法进行四舍五入,然后转换成字符串 字节/1024得到kb 再/1024得到M
used = str(round(mem.used / 1024 / 1024))
use_per = str(round(mem.percent))
free = str(round(mem.free / 1024 / 1024))
print("您当前的内存大小为:" + total + "M")
print("已使用:" + used + "M(" + use_per + "%)")
print("可用内存:" + free + "M")
参考:https://jingyan.baidu.com/article/4ae03de3c235313eff9e6b91.html