python - FreeBSD 上 Python 中的 psutil 错误

标签 python module freebsd bsd

我正在尝试在 FreeBSD 系统上编写的 python 脚本中使用 psutil。在顶部我有:

import _psutil_bsd

然后,当调用诸如 process_iter 之类的东西时,我有:

for process in _psutil_bsd.process_iter():
  if process.name == 'name_I_care_about':
    specialProcess = process

但是我收到以下错误:

for process in_psutil_bsd.process_iter():
AttributeError: 'module' object has no attribute 'process_iter'

任何帮助将不胜感激,谢谢

最佳答案

这不是 psutil 应该使用的方式。为什么首先要导入 _psutil_bsd ?您读过doc吗? ?代码应该是:

import psutil
for p in psutil.process_iter():
    if p.name == 'name_I_care_about':
        ...

关于python - FreeBSD 上 Python 中的 psutil 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12644167/

相关文章:

shell - Emacs Tramp 在文件获取期间停留在 'Found remote shell prompt'

python - 如何将 *args 传递给我的 timeit.Timer 对象?

python - 检查目标 : expected dense_3 to have shape (2, 时出错)但得到形状为 (1,) 的数组

ruby-on-rails - ruby rails : Get nested modules?

javascript - 在node.js中,模块中的一个文件如何查看模块中另一个文件中的函数?

c++ - FreeBSD 上 c++ 模板的奇怪编译器错误

python - 我从 Python 3.6.2 : TypeError: getsockaddrarg: AF_INET address must be tuple, not bytes 收到错误

python - PySpark - 有没有办法迭代多个列并用列的最大数(+1)填充 NA?

linux - 两个 open/proc 条目的处理方式不同

php - 可以在 FreeBSD 10.3 中安装没有依赖项的 pkg 吗?