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 算法 排序实现快速排序
Jun 05 Python
Python中的super用法详解
May 28 Python
Python使用BeautifulSoup库解析HTML基本使用教程
Mar 31 Python
python网络爬虫学习笔记(1)
Apr 09 Python
django框架之cookie/session的使用示例(小结)
Oct 15 Python
Python subprocess库的使用详解
Oct 26 Python
python 动态生成变量名以及动态获取变量的变量名方法
Jan 20 Python
python游戏开发之视频转彩色字符动画
Apr 26 Python
python3 线性回归验证方法
Jul 09 Python
与Django结合利用模型对上传图片预测的实例详解
Aug 07 Python
Python 复平面绘图实例
Nov 21 Python
python实现简单学生信息管理系统
Apr 09 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 ImageMagick windows下安装教程
2015/01/26 PHP
Centos6.5和Centos7 php环境搭建方法
2016/05/27 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
2020/05/12 PHP
收集的网上用的ajax之chat.js文件
2007/04/08 Javascript
纯JS实现五子棋游戏兼容各浏览器(附源码)
2013/04/24 Javascript
文档对象模型DOM通俗讲解
2013/11/01 Javascript
基于Bootstrap实现图片轮播效果
2016/05/22 Javascript
浅谈JavaScript的push(),pop(),concat()方法
2016/06/03 Javascript
用JS写的一个Ajax库(实例代码)
2016/08/06 Javascript
微信小程序开发之实现选项卡(窗口顶部TabBar)页面切换
2016/11/25 Javascript
js仿新浪微博消息发布功能
2017/02/17 Javascript
学习使用Bootstrap栅格系统
2017/05/11 Javascript
vue的基本用法与常见指令
2017/08/15 Javascript
在Vue中用canvas实现二维码和图片合成海报的方法
2019/06/10 Javascript
基于ajax及jQuery实现局部刷新过程解析
2020/09/12 jQuery
Python中for循环控制语句用法实例
2015/06/02 Python
解决Python网页爬虫之中文乱码问题
2018/05/11 Python
python树莓派红外反射传感器
2019/01/21 Python
Python读取实时数据流示例
2019/12/02 Python
Python imageio读取视频并进行编解码详解
2019/12/10 Python
python设置环境变量的作用整理
2020/02/17 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
2020/05/28 Python
Selenium webdriver添加cookie实现过程详解
2020/08/12 Python
详解Python遍历列表时删除元素的正确做法
2021/01/07 Python
Chicco婴儿用品美国官网:汽车座椅、婴儿推车、高脚椅等
2018/11/05 全球购物
财务管理职业生涯规划范文
2013/12/27 职场文书
中医专业职业生涯规划书范文
2014/01/04 职场文书
机工车间主任岗位职责
2014/03/05 职场文书
委托公证书
2014/04/08 职场文书
2014年办公室人员工作总结
2014/12/09 职场文书
幼儿园父亲节活动总结
2015/02/12 职场文书
建国大业观后感800字
2015/06/01 职场文书
javascript Number 与 Math对象的介绍
2021/11/17 Javascript
多台电脑共享文件怎么设置?多台电脑共享文件操作教程
2022/04/08 数码科技
苹果可能正在打击不进行更新的 App
2022/04/24 数码科技
Spring Cloud OpenFeign模版化客户端
2022/06/25 Java/Android