作为我的兄弟姐妹,我爱你们。
我正在搜索psutil,突然有一个问题出现在我脑海中: "如何将参数发送到as_dict attrs的项目?" 例如,在下面的代码中我们要求psutil返回cpu_percent,并将其interval参数设置为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()间隔为None。如何将不同的间隔值传递给as_dict方法?
答案 0 :(得分:0)
你不能。只需直接使用原始方法,而不是通过as_dict()