psutil是一个跨平台的Python库,用于获取系统信息和进程管理。以下是一些基本的用法:
获取CPU使用率 cpu_percent = psutil.cpu_percent(interval=1)print(cpu_percent) 获取内存使用情况 memory_info = psutil.virtual_memory()print(memory_info.percent) 获取磁盘使用情况 disk_usage = psutil.disk_usage('/')print(disk_usage.percent) 获取所有进程ID all_pids = psutil.pids()print(all_pids) 获取指定进程信息 pid = 1234process = psutil.Process(pid)print(process.name())print(process.status()) 终止指定进程 pid = 1234process = psutil.Process(pid)process.terminate() 获取网络连接信息 import psutil# 获取所有网络连接信息connections = psutil.net_connections()print(connections)# 获取指定网络连接信息connection = connections[0]print(connection) 获取网络接口信息 import psutil# 获取所有网络接口信息interfaces = psutil.net_if_addrs()print(interfaces)# 获取指定网络接口信息interface = interfaces['eth0']print(interface) 获取网络流量信息 import psutil# 获取当前进程的网络流量信息process = psutil.Process()net_io_counters = process.net_io_counters()print(net_io_counters)# 获取指定进程的网络流量信息pid = 1234process = psutil.Process(pid)net_io_counters = process.net_io_counters()print(net_io_counters) 获取网络连接状态信息 import psutil# 获取所有网络连接状态信息connections = psutil.net_connections()for connection in connections:print(connection.status)# 获取指定网络连接状态信息connection = connections[0]print(connection.status)【python学习】基础篇-常用第三方库-psutil:用于获取CPU、磁盘与网络等系统信息和进程管理
0evadmin
编程语言
14
文件名:【python学习】基础篇-常用第三方库-psutil:用于获取CPU、磁盘与网络等系统信息和进程管理,搭建私有云需要多少钱?
【python学习】基础篇-常用第三方库-psutil:用于获取CPU、磁盘与网络等系统信息和进程管理
同类推荐
-

【PyQt5】PythonUI设计开发技巧(持续更新中),三星es70
查看 -

【Python CheckiO 题解】Text Editor,诺基亚手机系列
查看 -

【Python 必会技巧】copy 模块中 copy() 与 deepcopy() 函数的区别,paopaowang
查看 -

【Python】AppUI自动化—appium自动化开发环境部署、APP测试案例(17)上,iphone4s美版无锁
查看 -

【Python】Pandas 简介,数据结构 Series、DataFrame 介绍,CSV 文件处理,JSON 文件处理,华硕维修
查看 -

【Python】PyCharm中调用另一个文件的函数或类,诺基亚6111(pycharm调用其他py文件)
查看 -

【Python】PySpark 数据计算 ⑤ ( RDD#sortBy方法 - 排序 RDD 中的元素 ),geak eye
查看 -

【Python】jupyter Linux服务器使用,金立a696手机
查看 -

【Python】【Torch】神经网络中各层输出的特征图可视化详解和示例,reicat
查看
控制面板
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接