python 获取指定进程pid,怎么总是错

环境:python3.3_64位+psutil-0.6.1.win32-py3.3.exe
从网上找到的一个例子,想获取eclipse的pid怎么都不 行。
import psutil
import re
import sys
def processinfo(x):
p = psutil.get_process_list()
for r in p:
aa = str(r)
f = re.compile(x,re.I)
if f.search(aa):
print (aa.split('pid='))
processinfo('eclipse')
为什么?

第1个回答  2013-01-02
简答:
通过知道对应的进程名,可以获得进程,然后进一步获取进程信息。

详解,自己去看吧:
【记录】折腾Python中的psutil:一个用于获得处理器和系统相关信息的模块
(此处不能贴地址,请自己用google搜标题,即可找到帖子地址)
第2个回答  2012-12-31
有木有stack traceback追问

我刚学,不明白

追答

出错之后interpreter给你的stack trace back

本回答被提问者采纳
相似回答