【发布时间】:2017-04-26 00:57:25
【问题描述】:
我的目标:我需要创建一个函数来检索每个进程的 PID 和名称并在字典中返回它们。我将把它上传到 Django 并且真的需要两个不同的字典。 1 带有每个正在运行的进程名称和 PID,另一个带有所有已安装的名称和 PID。到目前为止,我可以让它很好地打印字典,但不能正确返回。也许我说错了。我对此比较陌生。
import psutil
def pid_name():
for proc in psutil.process_iter():
try:
pinfo = proc.as_dict(attrs=['pid', 'name'])
except psutil.NoSuchProcess:
pass
else:
return pinfo
如果您要分“返回”进行打印,则 dict 将正常打印。我如何从这里调用那个字典?它甚至可以正确返回吗??
【问题讨论】:
标签: python django dictionary psutil