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连接mysql调用存储过程示例
Mar 05 Python
Python写的PHPMyAdmin暴力破解工具代码
Aug 06 Python
简化Python的Django框架代码的一些示例
Apr 20 Python
使用Python生成随机密码的示例分享
Feb 18 Python
python 连接各类主流数据库的实例代码
Jan 30 Python
Python实现求解括号匹配问题的方法
Apr 17 Python
详解Numpy中的广播原则/机制
Sep 20 Python
Python实现的企业粉丝抽奖功能示例
Jul 26 Python
将python2.7添加进64位系统的注册表方式
Nov 20 Python
python框架flask入门之路由及简单实现方法
Jun 07 Python
python中如何设置代码自动提示
Jul 15 Python
python之np.argmax()及对axis=0或者1的理解
Jun 02 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
收音机玩机评测 406 篇视频合集
2020/03/11 无线电
php下正则来匹配dede模板标签的代码
2010/08/21 PHP
解析link_mysql的php版
2013/06/30 PHP
ThinkPHP框架使用redirect实现页面重定向的方法实例分析
2018/04/12 PHP
Yii 访问 Gii(脚手架)时出现 403 错误
2018/06/06 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
js压缩利器
2007/02/20 Javascript
JavaScript获取GridView选择的行内容
2009/04/14 Javascript
jQuery判断checkbox是否选中的小例子
2013/12/02 Javascript
简述JavaScript中正则表达式的使用方法
2015/06/15 Javascript
jQuery内容折叠效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
完美解决JS文件页面加载时的阻塞问题
2016/12/18 Javascript
Vuejs 用$emit与$on来进行兄弟组件之间的数据传输通信
2017/02/23 Javascript
详解ES6中的代理模式——Proxy
2018/01/08 Javascript
在Vue-cli里应用Vuex的state和mutations方法
2018/09/16 Javascript
使用pkg打包Node.js应用的方法步骤
2018/10/19 Javascript
angular4+百分比进度显示插件用法示例
2019/05/05 Javascript
在vue中实现echarts随窗体变化
2020/07/27 Javascript
vue使用exif获取图片旋转,压缩的示例代码
2020/12/11 Vue.js
python实现红包裂变算法
2016/02/16 Python
Python实现控制台中的进度条功能代码
2017/12/22 Python
Python实现去除图片中指定颜色的像素功能示例
2019/04/13 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
2019/07/01 Python
python实现将文件夹内的每张图片批量分割成多张
2019/07/22 Python
python zip()函数使用方法解析
2019/10/31 Python
python使用配置文件过程详解
2019/12/28 Python
Bjorn Borg官方网上商店:国际运动时尚品牌
2016/08/27 全球购物
英国独特礼物想法和个性化礼物网站:notonthehighstreet.com
2018/04/16 全球购物
优秀应届生推荐信
2013/11/09 职场文书
大学班长的职责
2014/01/27 职场文书
小学班长竞选演讲稿
2014/04/24 职场文书
抗洪救灾标语
2014/10/08 职场文书
临床医学生职业规划书范文
2014/10/25 职场文书
销售辞职信范文
2015/03/02 职场文书
小学班主任工作总结2015
2015/04/07 职场文书
Spring实现内置监听器
2021/07/09 Java/Android