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发送邮件示例(支持中文邮件标题)
Feb 16 Python
进一步了解Python中的XML 工具
Apr 13 Python
python操作oracle的完整教程分享
Jan 30 Python
对python读取zip压缩文件里面的csv数据实例详解
Feb 08 Python
对Python之gzip文件读写的方法详解
Feb 08 Python
用python给自己做一款小说阅读器过程详解
Jul 11 Python
Python多线程模块Threading用法示例小结
Nov 09 Python
Windows10+anacond+GPU+pytorch安装详细过程
Mar 24 Python
Python转换字典成为对象,可以用"."方式访问对象属性实例
May 11 Python
Python趣味入门教程之循环语句while
Aug 26 Python
Python实现疫情地图可视化
Feb 05 Python
Python超简单容易上手的画图工具库推荐
May 10 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
php按单词截取字符串的方法
2015/04/07 PHP
解决laravel查询构造器中的别名问题
2019/10/17 PHP
javascript instanceof,typeof的区别
2010/03/24 Javascript
js open() 与showModalDialog()方法使用介绍
2013/09/10 Javascript
使用ImageMagick进行图片缩放、合成与裁剪(js+python)
2013/09/16 Javascript
jquery使用append(content)方法注意事项分享
2014/01/06 Javascript
在页面加载完成后通过jquery给多个span赋值
2014/05/21 Javascript
分享我的jquery实现下拉菜单心的
2015/11/29 Javascript
javascript弹性运动效果简单实现方法
2016/01/08 Javascript
javascript自动恢复文本框点击清除后的默认文本
2016/01/12 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
ES6新特性之函数的扩展实例详解
2017/04/01 Javascript
angular4 JavaScript内存溢出问题
2018/03/06 Javascript
使用Angular CLI进行Build(构建)和Serve详解
2018/03/24 Javascript
element-ui 的el-button组件中添加自定义颜色和图标的实现方法
2018/10/26 Javascript
JavaScript解析及序列化JSON的方法实例分析
2019/01/04 Javascript
python操作MongoDB基础知识
2013/11/01 Python
python中MySQLdb模块用法实例
2014/11/10 Python
python日期时间转为字符串或者格式化输出的实例
2018/05/29 Python
Python占用的内存优化教程
2019/07/28 Python
django中嵌套的try-except实例
2020/05/21 Python
Python小白不正确的使用类变量实例
2020/05/29 Python
python 如何停止一个死循环的线程
2020/11/24 Python
HTML5 video循环播放多个视频的方法步骤
2020/08/06 HTML / CSS
Urban Outfitters美国官网:美国生活方式品牌
2016/08/26 全球购物
Sunglasses Shop荷兰站:英国最大的太阳镜独立在线零售商和供应商
2017/01/08 全球购物
电气工程及其自动化学生实习自我鉴定
2013/09/19 职场文书
骨干教师培训制度
2014/01/13 职场文书
敬老院活动总结
2014/04/28 职场文书
司机岗位职责
2015/02/04 职场文书
村官个人总结范文
2015/03/03 职场文书
采购内勤岗位职责
2015/04/13 职场文书
信用卡收入证明范本
2015/06/12 职场文书
销售口号霸气押韵
2015/12/24 职场文书
Python-typing: 类型标注与支持 Any类型详解
2021/05/10 Python
matlab xlabel位置的设置方式
2021/05/21 Python