要监听进程,可以使用 Python 的 psutil 库。以下是一个示例代码,它将打印出所有正在运行的进程的 PID、名称、CPU 占用率和内存占用率:

import psutil

for proc in psutil.process_iter():
    try:
        pid = proc.pid
        name = proc.name()
        cpu = proc.cpu_percent()
        mem = proc.memory_percent()
        print(f"PID: {pid}, Name: {name}, CPU: {cpu}%, Memory: {mem}%")
    except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
        pass

这个代码使用 psutil.process_iter() 函数来遍历所有正在运行的进程。对于每个进程,它获取其 PID、名称、CPU 占用率和内存占用率,并将其打印出来。注意,这个代码可能需要管理员权限才能运行,因为它需要访问操作系统的进程信息。

python 监听进程

原文地址: https://www.cveoy.top/t/topic/bb4h 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录