获取进程 CPU 在 python 中的使用百分比

Get process CPU usage in percentage in python

我正在制作类似任务管理器的桌面应用程序。如何获取google.exe的具体cpu用法?

您可以使用 psutil library 完成您的任务

pip install psutil

用法:

import psutil

chrome = None
for proc in psutil.process_iter():
    if proc.name() == "chrome.exe":
        chrome = proc
        print(chrome.cpu_percent())

您可以使用此代码:

import psutil

for proc in psutil.process_iter():
    if proc.name() == 'chrome.exe':
        try:
            pinfo = proc.as_dict(attrs=['pid'])
        except psutil.NoSuchProcess:
            pass
        else:
            print(pinfo['pid'])
            p = psutil.Process(pinfo['pid'])
            print(p.cpu_percent(1))

但是你应该算一下这个过程的总和