无法使用psutil.Process()

时间:2014-06-23 11:17:25

标签: python psutil

对于以下代码,我收到错误str not callable。此外,我无法访问该类中的任何功能。当我直接从文档中复制粘贴示例时,我仍然会收到错误。

import psutil
p = psutil.Process(4011)
p.name()

1 个答案:

答案 0 :(得分:4)

在1.2.1版中使用psutil时,必须使用p.name而不是p.name()。在版本2.X中,您可以使用p.name()https://pythonhosted.org/psutil/#psutil.Process.name)。

>>> p=psutil.Process(21443)
>>> p.name
'kworker/0:1'
>>> p.name()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'str' object is not callable