【问题标题】:how to pass arguments to "psutil.Process().as_dict" items such as cpu_percent(interval = 1)?如何将参数传递给“psutil.Process().as_dict”项目,例如 cpu_percent(interval = 1)?
【发布时间】:2016-08-15 09:10:14
【问题描述】:

我爱你们,就像我的兄弟姐妹一样。

我在psutil上搜索,突然想到一个问题: “怎么可能向 as_dict attrs 的项目发送参数?” 例如,在下面的代码中,我们要让 psutil 返回 cpu_percent 及其间隔参数集 1:

import psutil,sys
p= psutil.process_iter()
for process in p:
    try:
        pinfo=process.as_dict(attrs=['pid','name','num_threads','cpu_percent'])
        if pinfo['name']=='svchost.exe':
            print pinfo
    except Exception as ex:
        print ex

默认 cpu_percent() 间隔为无。如何将不同的区间值传递给 as_dict 方法?

【问题讨论】:

    标签: psutil


    【解决方案1】:

    你不能。直接使用原方法即可,不用经过as_dict()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-12
      • 2021-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多