获取进程 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))
但是你应该算一下这个过程的总和
我正在制作类似任务管理器的桌面应用程序。如何获取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))
但是你应该算一下这个过程的总和