2012-09-28 34 views
1

我想在我正在FreeBSD系統上編寫的python腳本中使用psutil。在頂部,我有: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' 

任何幫助將大大appreicated ,謝謝

+0

您需要在'for'中的&_psutil_bsd之間留出空格。因此'在_psutil_bsd.process_iter()中進行處理:' –

+0

對不起,這只是我的文章中的一個錯字,我的代碼中有空格。 – user1706838

回答

0

你可以做print list(_psutil_bsd)來得到符號列表在模塊中。

1

這不是應該如何使用psutil。你爲什麼首先導入_psutil_bsd?你讀過doc嗎?代碼應該是:

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