繁体   English   中英

使用 psutil 从 python 中的 scputimes 元组中提取特定值

[英]Extract certain value from scputimes tuple in python using psutil

我已经转了几个小时,试图弄清楚如何从元组中提取数据。 我找到了一种从 psutil.getloadavg 获取数据的方法,但使用同样的方法对 psutil.cpu_times_percent 不起作用。

所以,假设我运行这个命令......

print(psutil.cpu_times_percent(interval=2))

我得到以下返回...

scputimes(user=6.5, nice=0.0, system=4.5, idle=89.0, iowait=0.0, irq=0.0, softirq=0.0, steal=0.0, guest=0.0, guest_nice=0.0)

现在我只想提取空闲号码,但是如何提取。 我已经尝试过,但没有任何效果。

scpu = psutil.cpu_times_percent(interval=2)
for i, in scpu:
    print(i)

x=scpu[3]

以百分比表示的空闲时间很简单:

psutil.cpu_times_percent(interval=2).idle

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM