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

• 内存信息

• 磁盘信息

• 网络信息
