Python常用三方模块——psutil

Python 的 requests库是进行 HTTP 请求的利器,它比 Python 内置的 urllib更简单易用,能够轻松处理大多数网络请求任务。下面我为你梳理了它的重点知识,并提供了可在 VSCode 中运行的代码示例。

下面我用一个表格帮你快速了解 psutil 的主要功能:

功能分类 核心方法 简要描述
​CPU 信息​ cpu_count(), cpu_percent(), cpu_times(), cpu_freq() 获取 CPU 逻辑/物理核心数、使用率、时间统计、频率等
​内存信息​ virtual_memory(), swap_memory() 获取物理内存和交换分区的使用情况(总量、已用、可用、使用率)
​磁盘信息​ disk_partitions(), disk_usage(), disk_io_counters() 获取磁盘分区、使用情况以及磁盘 I/O 统计信息
​网络信息​ net_io_counters(), net_if_addrs(), net_if_stats(), net_connections() 获取网络 I/O 统计、接口地址、状态以及当前网络连接
​进程管理​ pids(), Process(pid), process_iter() 获取所有进程 PID、特定进程对象、迭代所有进程
​系统信息​ boot_time(), users() 获取系统启动时间、当前登录用户信息

以下是 psutil 的一些重点知识、代码示例和总结:

获取系统基本信息

• CPU 信息

• 内存信息

• 磁盘信息
• 网络信息
相关推荐
charlie11451419118 分钟前
现代 Python 学习笔记:Statements & Syntax
笔记·python·学习·教程·基础·现代python·python3.13
Never_Satisfied1 小时前
在JavaScript / Node.js / 抖音小游戏中,使用tt.request通信
开发语言·javascript·node.js
爱吃小胖橘1 小时前
Unity资源加载模块全解析
开发语言·unity·c#·游戏引擎
千里镜宵烛2 小时前
Lua-迭代器
开发语言·junit·lua
渡我白衣3 小时前
C++ 同名全局变量:当符号在链接器中“相遇”
开发语言·c++·人工智能·深度学习·microsoft·语言模型·人机交互
淮北4943 小时前
html + css +js
开发语言·前端·javascript·css·html
麦麦大数据3 小时前
F036 vue+flask中医热性药知识图谱可视化系统vue+flask+echarts+mysql
vue.js·python·mysql·flask·可视化·中医中药
移远通信3 小时前
MQTT协议:物联网时代的通信革命
python·物联网·网络协议
Amo Xiang3 小时前
JavaScript逆向与爬虫实战——基础篇(css反爬之动态字体实现原理及绕过)
爬虫·python·js逆向·动态字体