python 监听进程
要监听进程,可以使用 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 占用率和内存占用率,并将其打印出来。注意,这个代码可能需要管理员权限才能运行,因为它需要访问操作系统的进程信息。
原文地址: https://www.cveoy.top/t/topic/bb4h 著作权归作者所有。请勿转载和采集!