获取系统的PID我们可以直接通过 ps -e 命令来查看。也可以 ls /proc/ ,所有的数字即为PID。下面我们通过 Python 来遍历这个目录,实现输出系统所有PID。

方法一:


#!/usr/bin/python

import os

def isNum(s):

for i in s:

if i not in '0123456789':

return False

return True

for i in os.listdir('/proc'):

if isNum(i):

print i


说明:os.listdir:os模块的方法。打印目录里的所有文件名,以列表形式存在。

方法二:


#!/usr/bin/python

import os

def isNum(s):

if s.isdigit():

return True

return False

for i in os.listdir('/proc'):

if isNum(i):

print i


说明:s.isdigit:字符串的方法。若所有的字符都为数字,返回True;否则返回False。

转载于:https://blog.51cto.com/msiyuetian/1773376

Python:输出系统所有的PID相关推荐

  1. python获取当前进程pid_Python获取系统所有进程PID及进程名称的方法示例

    本文实例讲述了Python获取系统所有进程PID及进程名称的方法.分享给大家供大家参考,具体如下: psutil模块中提供了进程管理方法,引用其中的几个方法就能够获得进程的相关信息.简单写个小脚本测试 ...

  2. 树莓派4B安装系统,配置远程连接和WiFi,更新源,更新中文支持,基本Linux命令,用Python输出hello和“你好,世界”

    树莓派4B 系列1 从入门到进阶 作者(当然就是我本人了,哈哈哈哈哈),写这篇文章的目的是给刚入门树莓派或者从3B/3B+版本过度到4B的小朋友们总结出一些成系统的规律和方法,以及4B全新版本的变化. ...

  3. python输出生日程序_Python中:利用七段数码管输出自己的生日及系统当前时间

    1.问题描述:利用七段数码管将自己的生日输出,带有年月日,并用不同的颜色表示. import turtle, time def drawLine(draw): #绘制单段数码管 drawGap() # ...

  4. [转载] python的系统模块_Python操作系统模块

    参考链接: 带有示例的Python中的OS模块 python的系统模块 Python OS module provides easy functions that allow us to intera ...

  5. python的系统模块_Python操作系统模块

    python的系统模块 Python OS module provides easy functions that allow us to interact and get Operating Sys ...

  6. python系统-python做系统

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 在linux操作系统上编写shell脚本时, 主要涉及到执行系统命令, ...

  7. python可以做什么系统-python什么系统

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 在linux操作系统上编写shell脚本时, 主要涉及到执行系统命令, ...

  8. python 获取系统相关编码的函数

    怎么避免UnicodeEncodeError: 'ascii' codec can't-类似的错误? 1.首先在py文件头部指定文件内容编码,例如:# coding: utf8 2.文件保存的时候要和 ...

  9. python根须系统斜杠_深入浅出Python中的os模块

    「@Author:Runsen」 当初学Python的时候,把一些标准库和第三方开源库学的七零八落,不成系统,正好趁这个机会来系统的整理一下,先从Python常用的标准库os开始吧. os OS模块简 ...

最新文章

  1. JS正则表达式验证数字
  2. 如何在优雅地Spring 中实现消息的发送和消费
  3. python绘制雷达图-使用Python绘制雷达图
  4. python gil锁_python中的GIL锁
  5. Unobtrusive Ajax
  6. boost::hana::template_用法的测试程序
  7. DEV GridControl ID相同的行显示相同的颜色(当ID的值不确定时)
  8. python-列表list和元组tuple
  9. LeetCode 718. 最长重复子数组(DP)
  10. 计算机网络静态路由大作业 3地互联,计算机网络-静态路由配置
  11. 后台登录html5模板
  12. java nio 系列教程 四_Java NIO系列教程(四) Scatter/Gather
  13. babel工作笔记001---babel从入门到入门
  14. Atiti 重定向标准输出到字符串转接口adapter stream流体系 以及 重定向到字符串
  15. java基础之java输入输出语句
  16. 创意爆破效果PS动作
  17. WPF ScrollViewer 仿苹果 细长 滚动条
  18. 头条鲁班新户千展费用_今日头条广告投放的费用大概是多少?
  19. java word 分页显示_java使用freemaker 导出word 包含分页,表格循环,word改xml格式化...
  20. 【附源码】计算机毕业设计java学科竞赛管理设计与实现

热门文章

  1. 我们正在步入谷歌数据时代
  2. 详细分析微软“照片”应用图像编码器漏洞 (CVE-2020-17113)
  3. XStream 反序列化漏洞 (CVE-2020-26258 26259) 的复现与分析
  4. 奇安信代码安全实验室帮助微软修复两个“重要”漏洞,获官方致谢
  5. RecyclerView之自定义LayoutManager和SnapHelper
  6. Android 入门篇(一)环境搭建
  7. 《中国人工智能学会通讯》——6.16 基于统计的推理方法
  8. 物联网给快递业带来新变革
  9. zypper 工具详解
  10. RSF 分布式服务框架-传输协议层设计