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 信息

• 内存信息

• 磁盘信息
• 网络信息
相关推荐
小白学大数据2 小时前
Scrapy 分布式爬虫:大规模采集汽车之家电车评论
开发语言·分布式·爬虫·scrapy
HSunR2 小时前
java springboot3 后端 基础框架
java·开发语言
Mr_Xuhhh2 小时前
算法刷题笔记:从滑动窗口到哈夫曼编码,我的算法进阶之路
开发语言·算法
七夜zippoe2 小时前
Java技术未来展望:GraalVM、Quarkus、Helidon等新趋势探讨
java·开发语言·python·quarkus·graaivm·helidon
枫叶落雨2222 小时前
ClassPathXmlApplicationContext
java·开发语言
m0_738120722 小时前
网络安全编程——Python编写基于UDP的主机发现工具(解码IP header)
python·网络协议·tcp/ip·安全·web安全·udp
北冥有羽Victoria2 小时前
OpenCLI 操作网页 从0到1完整实操指南
vscode·爬虫·python·github·api·ai编程·opencli
handsomestWei2 小时前
scikit-learn数据预处理模块
python·机器学习·scikit-learn
w_t_y_y2 小时前
机器学习常用的python包(二)工具箱scikit-learn
python·机器学习·scikit-learn
用户8356290780513 小时前
Python 自动拆分 Word 文档教程:按分节符与分页符处理
后端·python