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发腾讯微博代码分享
Jan 10 Python
Python中多线程thread与threading的实现方法
Aug 18 Python
python字符串连接方式汇总
Aug 21 Python
30分钟搭建Python的Flask框架并在上面编写第一个应用
Mar 30 Python
详解在Python和IPython中使用Docker
Apr 28 Python
python中将函数赋值给变量时需要注意的一些问题
Aug 18 Python
Python实现绘制双柱状图并显示数值功能示例
Jun 23 Python
python可视化实现代码
Jan 15 Python
Python目录和文件处理总结详解
Sep 02 Python
Pycharm-community-2020.2.3 社区版安装教程图文详解
Dec 08 Python
python可视化分析的实现(matplotlib、seaborn、ggplot2)
Feb 03 Python
Django框架中模型的用法
Jun 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 XML数据解析代码
2010/05/26 PHP
php设计模式之命令模式使用示例
2014/03/02 PHP
php网页病毒清除类
2014/12/08 PHP
laravel 5 实现模板主题功能(续)
2015/03/02 PHP
php中smarty实现多模版网站的方法
2015/06/11 PHP
curl和libcurl的区别简介
2015/07/01 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
基于jquery的地址栏射击游戏代码
2011/03/10 Javascript
jQuery插件bxSlider实现响应式焦点图
2015/04/12 Javascript
JavaScript实现倒计时代码段Item1(非常实用)
2015/11/03 Javascript
jquery zTree异步加载简单实例讲解
2016/02/25 Javascript
javascript中去除数组重复元素的实现方法【实例】
2016/04/12 Javascript
原生JS实现网络彩票投注效果
2016/09/25 Javascript
在点击div中的p时,如何阻止事件冒泡
2017/02/07 Javascript
Node.js常用工具之util模块
2017/03/09 Javascript
浅谈JS函数节流防抖
2017/10/18 Javascript
Angular路由ui-router配置详解
2018/08/01 Javascript
vue-auto-focus: 控制自动聚焦行为的 vue 指令方法
2018/08/25 Javascript
Node.js 使用request模块下载文件的实例
2018/09/05 Javascript
Node.js API详解之 console模块用法详解
2020/05/12 Javascript
改进Django中的表单的简单方法
2015/07/17 Python
python多进程使用及线程池的使用方法代码详解
2018/10/24 Python
django2笔记之路由path语法的实现
2019/07/17 Python
PyTorch加载预训练模型实例(pretrained)
2020/01/17 Python
安装python依赖包psycopg2来调用postgresql的操作
2021/01/01 Python
印度购物网站:TATA CLiQ
2017/11/23 全球购物
ASOS西班牙官网:英国在线时尚和美容零售商
2020/01/10 全球购物
Big Green Smile法国:领先的英国有机和天然产品在线商店
2021/01/02 全球购物
学生宿舍管理制度
2014/01/30 职场文书
公司募捐倡议书
2014/05/14 职场文书
公司节能减排倡议书
2014/05/14 职场文书
体育专业大学生职业生涯规划范文:打造自己的运动帝国
2014/09/12 职场文书
死亡诗社观后感
2015/06/05 职场文书
联村联户简报
2015/07/21 职场文书
2016幼儿园新学期寄语
2015/12/03 职场文书
前端vue+express实现文件的上传下载示例
2022/02/18 Vue.js