Python获取系统所有进程PID及进程名称的方法示例


Posted in Python onMay 24, 2018

本文实例讲述了Python获取系统所有进程PID及进程名称的方法。分享给大家供大家参考,具体如下:

psutil模块中提供了进程管理方法,引用其中的几个方法就能够获得进程的相关信息。简单写个小脚本测试一下,顺便看看本机Windows7系统中到底运行着多少个进程,进程都是什么。

代码:

# -*- coding: utf-8 -*-
#! python2
#!/usr/bin/python
import psutil
pids = psutil.pids()
for pid in pids:
  p = psutil.Process(pid)
  print("pid-%d,pname-%s" %(pid,p.name()))

运行结果:

pid-0,pname-System Idle Process
pid-4,pname-System
pid-288,pname-smss.exe
pid-428,pname-csrss.exe
pid-480,pname-wininit.exe
pid-500,pname-csrss.exe
pid-544,pname-services.exe
pid-576,pname-winlogon.exe
pid-588,pname-lsass.exe
pid-596,pname-lsm.exe
pid-716,pname-svchost.exe
pid-800,pname-svchost.exe
pid-864,pname-svchost.exe
pid-932,pname-svchost.exe
pid-1012,pname-svchost.exe
pid-1128,pname-svchost.exe
pid-1324,pname-ZhuDongFangYu.exe
pid-1348,pname-svchost.exe
pid-1468,pname-spoolsv.exe
pid-1608,pname-svchost.exe
pid-1692,pname-360bpsvc.exe
pid-1736,pname-AlibabaProtect.exe
pid-1892,pname-QQProtect.exe
pid-1928,pname-secbizsrv.exe
pid-1996,pname-TBSecSvc.exe
pid-2004,pname-taskhost.exe
pid-356,pname-httpd.exe
pid-348,pname-mysqld.exe
pid-592,pname-dwm.exe
pid-1560,pname-explorer.exe
pid-1304,pname-wwbizsrv.exe
pid-2248,pname-360tray.exe
pid-2320,pname-tomcat6w.exe
pid-2408,pname-360sd.exe
pid-2596,pname-TaobaoProtect.exe
pid-2696,pname-aliwssv.exe
pid-2736,pname-conhost.exe
pid-2996,pname-360bdoctor.exe
pid-3132,pname-360rp.exe
pid-3740,pname-httpd.exe
pid-3072,pname-QQ.exe
pid-3180,pname-svchost.exe
pid-3544,pname-baidupinyin.exe
pid-3788,pname-TXPlatform.exe
pid-4124,pname-svchost.exe
pid-5104,pname-SoftMgrLite.exe
pid-6000,pname-360se.exe
pid-6112,pname-360se.exe
pid-4136,pname-wdswfsafe.exe
pid-2936,pname-360se.exe
pid-5180,pname-360se.exe
pid-4452,pname-360se.exe
pid-5500,pname-360se.exe
pid-1812,pname-360se.exe
pid-2640,pname-eclipsePHP.exe
pid-4556,pname-javaw.exe
pid-2032,pname-360se.exe
pid-6236,pname-QQ.exe
pid-5416,pname-360se.exe
pid-4196,pname-360se.exe
pid-5380,pname-chrome.exe
pid-5220,pname-chrome.exe
pid-4652,pname-chrome.exe
pid-7880,pname-chrome.exe
pid-9168,pname-chrome.exe
pid-6432,pname-chrome.exe
pid-6680,pname-360se.exe
pid-2404,pname-360se.exe
pid-9432,pname-chrome.exe
pid-8692,pname-flashfxp.exe
pid-10116,pname-flashfxp.exe
pid-6628,pname-360se.exe
pid-8504,pname-360se.exe
pid-6464,pname-BFDesktopTips.exe
pid-11764,pname-audiodg.exe
pid-9364,pname-TTPlayer.exe
pid-6356,pname-360se.exe
pid-8808,pname-360se.exe
pid-8640,pname-eclipse.exe
pid-11344,pname-python2.exe
pid-5880,pname-conhost.exe
pid-4656,pname-chrome.exe
pid-3188,pname-360se.exe
pid-9992,pname-360se.exe
pid-12116,pname-cmd.exe
pid-9248,pname-conhost.exe
pid-7208,pname-python2.exe
pid-1832,pname-conhost.exe

注:这里使用了psutil模块,若提示Unresolved import: psutil,则需要使用如下命令进行安装:

pip install psutil

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python Web框架Flask中使用百度云存储BCS实例
Feb 08 Python
python实现用于测试网站访问速率的方法
May 26 Python
浅谈Python实现贪心算法与活动安排问题
Dec 19 Python
python数字图像处理实现直方图与均衡化
May 04 Python
Python 数据库操作 SQLAlchemy的示例代码
Feb 18 Python
详解Python3序列赋值、序列解包
May 14 Python
Python循环中else,break和continue的用法实例详解
Jul 11 Python
Python使用ffmpy将amr格式的音频转化为mp3格式的例子
Aug 08 Python
python读取指定字节长度的文本方法
Aug 27 Python
Python bisect模块原理及常见实例
Jun 17 Python
详解如何修改python中字典的键和值
Sep 29 Python
JAVA SpringMVC实现自定义拦截器
Mar 16 Python
好的Python培训机构应该具备哪些条件
May 23 #Python
Python实现的根据IP地址计算子网掩码位数功能示例
May 23 #Python
Python加载带有注释的Json文件实例
May 23 #Python
Python实现判断一行代码是否为注释的方法
May 23 #Python
对python的文件内注释 help注释方法
May 23 #Python
Python基于生成器迭代实现的八皇后问题示例
May 23 #Python
Pycharm 操作Django Model的简单运用方法
May 23 #Python
You might like
全国FM电台频率大全 - 2 天津市
2020/03/11 无线电
Php图像处理类代码分享
2012/01/19 PHP
thinkphp5引入公共部分header、footer的方法详解
2018/09/14 PHP
JavaScript 对象模型 执行模型
2009/12/06 Javascript
JavaScript 基础篇之对象、数组使用介绍(三)
2012/04/07 Javascript
关于jquery的多个选择器的使用示例
2013/10/18 Javascript
基于jquery插件实现常见的幻灯片效果
2013/11/01 Javascript
JavaScript返回当前会话cookie全部键值对照的方法
2015/04/03 Javascript
JavaScript返回0-1之间随机数的方法
2015/04/06 Javascript
微信小程序 Page()函数详解
2016/10/17 Javascript
Jquery表单验证失败后不提交的解决方法
2016/10/18 Javascript
js图片放大镜效果实现方法详解
2020/10/28 Javascript
es6学习笔记之Async函数基本教程
2017/05/11 Javascript
javascript将非数值转换为数值
2018/09/13 Javascript
Vue中函数防抖节流的理解及应用实现
2020/04/24 Javascript
python实现巡检系统(solaris)示例
2014/04/02 Python
使用python遍历指定城市的一周气温
2017/03/31 Python
Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】
2018/12/26 Python
解决Python3 被PHP程序调用执行返回乱码的问题
2019/02/16 Python
Python 从subprocess运行的子进程中实时获取输出的例子
2019/08/14 Python
django重新生成数据库中的某张表方法
2019/08/28 Python
python利用JMeter测试Tornado的多线程
2020/01/12 Python
python求numpy中array按列非零元素的平均值案例
2020/06/08 Python
Python 可视化神器Plotly详解
2020/12/26 Python
美国鲍勃商店:Bob’s Stores
2018/07/22 全球购物
AJax面试题
2014/11/25 面试题
舞蹈教育学专业推荐信
2013/11/27 职场文书
中年人生感言
2014/02/04 职场文书
企业办公室主任岗位职责
2014/02/19 职场文书
新春联欢会主持词
2014/03/24 职场文书
工资收入证明
2014/10/07 职场文书
党校学习党性分析材料
2014/12/19 职场文书
护林员个人总结
2015/03/04 职场文书
2017元旦晚会开幕词
2016/03/03 职场文书
聊聊配置 Nginx 访问与错误日志的问题
2022/05/25 Servers
Go中使用gjson来操作JSON数据的实现
2022/08/14 Golang