python--psutil系统信息模块
来源:互联网 发布:cf内部刷枪软件 编辑:程序博客网 时间:2024/05/02 02:16
API:
https://pypi.python.org/pypi/psutil
模块源码:
http://pydoc.net/Python/psutil/0.4.1/psutil/
模块功能:
提供接口获取如下相关信息。
系统相关函数:
CPU
内存
磁盘
网络
其他系统信息:用户信息
进程函数
class MachineStatue: def _getHostName(self,): self._hostname = socket.getfqdn(socket.gethostname()) return self._hostname def _getIP(self,): return socket.gethostbyname(self._hostname) def _getCPUState(self, interval=1): return psutil.cpu_percent(interval) def _getProcessInfo(self,): proc_pids = psutil.pids() proc_name = [] for pid in proc_pids: proc = psutil.Process(pid) proc_name.append(proc.name()) return zip(proc_pids,proc_name) def getInfo(self,): hostname = self._getHostName() ip = self._getIP() CPUState = self._getCPUState() processInfo = self._getProcessInfo() info = {'hostname':hostname,'ip':ip,'CPUState':CPUState,'processInfo':processInfo} return info
0 0
- python系统信息模块psutil
- python--psutil系统信息模块
- python中系统信息模块--psutil
- Python系统性能信息模块psutil
- mac python 安装系统性能信息模块psutil
- Python学习笔记-系统性能信息模块psutil
- 利用Python的Psutil模块获取系统的信息
- python获取系统信息,psutil
- Python 系统监控管理模块psutil学习
- python中系统信息获取psutil使用
- Python基础 获取系统信息 psutil
- Python中的psutil:一个用于获得处理器和系统相关信息的模块
- python自动化运维学习笔记1- psutil系统性能信息模块
- [Python]psutil模块:用于获得处理器、系统和进程相关信息
- Python自动化运维笔记(一):系统性能信息模块psutil
- 安装python模块psutil
- 【python】psutil模块
- python之psutil模块
- iOS常用的高效开发宏
- linux ps 终端下查看命令(ps aux|grep mysql 查看mysql状态)
- 如何判断linux是32位还是64位?
- C++ 11(二)
- JAVA接口与抽象类的区别
- python--psutil系统信息模块
- char、varchar和nvarchar的区别
- iOS——UITableView
- 从一个网页到一个APP-前言(一)
- #用法
- Android四大核心组件之一-----Service(服务)的基本知识
- Unity3D使用NGUI实现简单背包功能
- 深入理解java的抽象类和接口
- 协同过滤-音乐推荐