知行编程网知行编程网  2022-08-29 16:30 知行编程网 隐藏边栏  323 
文章评分 1 次,平均分 4.0
导语: 本文主要介绍了关于python如何获取系统内存占用信息的相关知识,包括python系统基本信息获取,以及python获取当前分钟这些编程知识,希望对大家有参考作用。

python获取系统内存使用信息的方法:首先需要导入psutil模块;然后使用 [mem.used] 调用该方法并返回浮点类型以获取系统内存使用信息。

python如何获取系统内存使用信息

psutil 是一个跨平台的库(http://code.google.com/p/psutil/),可以方便的获取系统上运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)的信息。 )。主要用于系统监控、分析和管理限制系统资源和进程。实现了ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、pidof、tty、taskset、pmap等等效命令行工具提供的功能目前支持Linux、Windows、OS X、FreeBSD、Sun Solaris等32位和64位操作系统。

首先需要安装psutil模块

pip install psutil

实现代码:

import psutil

mem = psutil.virtual_memory()
# 系统总计内存
zj = float(mem.total) / 1024 / 1024 / 1024
# 系统已经使用内存
ysy = float(mem.used) / 1024 / 1024 / 1024

# 系统空闲内存
kx = float(mem.free) / 1024 / 1024 / 1024

print('系统总计内存:%d.3GB' % zj)
print('系统已经使用内存:%d.3GB' % ysy)
print('系统空闲内存:%d.3GB' % kx)

可以查看一下运行效果:

python如何获取系统内存使用信息

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享