将代码保存为proinfo.py,运行脚本在后面添加进程名称即可 比如:python proinfo.py qq 即可获取QQ的进程信息,注意不区分大小写。
以下代码引用psutil包 A process and system utilities module for Python)
代码:
#!/usr/bin/env python
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=')[1].split(',')[0]
print aa.split('pid=')
processinfo(sys.argv[1])
pstuin官网地址:http://pypi.python.org/pypi/psutil/