我正在尝试在 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/