gpt4 book ai didi

python psutil psutil.get_process_list() 错误

转载 作者:太空狗 更新时间:2023-10-29 22:21:59 28 4
gpt4 key购买 nike

我试图用 python psutil 做一些事情但是得到了一个奇怪的错误。

procs = psutil.get_process_list()

出现以下错误:

AttributeError: 'module' object has no attribute 'get_process_list'

我唯一发现的是: https://github.com/giampaolo/psutil/issues/524

但除了将其粘贴到另一个目录(我试过但对我不起作用)之外没有真正的解决方案。有谁知道我为什么会收到此错误?

最佳答案

检查文档后here ,我在 psutil 中没有看到 get_process_list() 函数,根据 this 已弃用它.

也许您应该尝试函数 - process_iter() - 文档 here

它产生一个迭代器,它将系统中的所有进程作为 Process 类对象返回。

然后您可以使用 list(..) 将它们转换为列表(如果列表是您真正想要的),或者直接在 for 循环中使用迭代器,如果您只是想迭代它们(如果你只是想一个一个地迭代它们,转换为列表将是一个不必要的开销)。

例子-

for proc in psutil.process_iter():
<do your logic>

或者如果你想要列表 -

procs = list(psutil.process_iter())

关于python psutil psutil.get_process_list() 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31216835/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com