python 如何获取进程

python是一门易学以及便利应用的说话,可以运用在良多方面,好比网页爬虫获取、数据查询与阐发等等。我们在利用Python说话编写代码时,若是要对当前系统正在运行的历程进行办理,就需要获取历程的具体信息

东西/原料

  • Python IDE(Visual Studio)
  • Python扩展
  • 一台毗连好互联网的计较机

方式/步调

  1. 1

    我们起首打开Python IDE,这里以常用的Visual Studio Code(VS code)软件为例,进行对Python说话的编译操作时先在扩展商铺中安装上撑持python的插件才能进行后续的操作

  2. 2

    确认相关插件安装完毕之后,按"Ctrl+N"或者"文件-新建文件"来建立一个空白的文件,然后注重要保留为.py格局,即为python的诠释器文件,如图所示

  3. 3

    我们起首经由过程# -*- coding: utf-8 -*-指定这个文件的编码格局为“UTF-8”,按照现实环境可以进行点窜

  4. 4

    因为后续操作要利用到第三方包psutil,若是没有安装的话,需要先在节制台窗口中输入pip install psutil进行安装

  5. 5

    然后先导入psutil包,再在一个for each 轮回里,经由过程psutil.process_iter()方式,按照name和pid域轮回遍历所有历程

  6. 6

    若是没有对应pid号下的历程,就跳过,不然,就每次打印出来适才遍历到的历程,直至打印出所有的历程

  7. 7

    确认上述代码输入无误后,点击运行按钮,稍等半晌,即可看到在节制台窗口中打印出了当前系统正在运行的所有历程的名称和pid号

注重事项

  • 本经验的实现基于第三方库psutil的实现,还可以利用系统自带的os包进行实现
  • 本经验仅供参考,具体的实现过程可能会跟着软件版本更新而转变
  • 发表于 2018-10-03 00:00
  • 阅读 ( 199 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论