Python如何获取pid和进程名字

 更新时间:2021年09月16日 10:59:08   作者:wgslucky  
这篇文章主要介绍了Python如何获取pid和进程名字的方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

Python获取pid和进程名字

1、安装psutil

pip install psutil

如果pip不识别,就进入下载的python目录下面执行:。。。Python36\Scripts

2、获取信息代码

import  psutil;
for proc in psutil.process_iter():
    print("pid-%d,name:%s" % (proc.pid,proc.name()))

Python 自定义进程名

一般情况下,我们直接启动 python 程序后使用 ps 查看,显示的结果为 pyton xxx.py,web 类应用使用 netstat 或 ss 查看显示为 python。

太不个性,太一般,很普通。

于是乎有那么一群人,他们不满足于定死的名称,锐意进取 (好奇吧、也可能是装那啥),张扬个性,于是乎,google 到了一个很 ( ఠൠఠ )ノ的第三方库 —setproctitle。

安装方法

1. 源代码编译安装

git clone https://github.com/dvarrazzo/py-setproctitle.git
cd py-setproctitle
python setup.py build
python setup.py install

2. pip install setproctitle

使用方法:

#coding:utf8
import setproctitle
setproctitle.setproctitle("进程别名")

效果如下:

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python图像处理之图像拼接

    Python图像处理之图像拼接

    这篇文章主要介绍了Python图像处理之图像拼接,文中有非常详细的代码示例,对正在学习python图像处理的小伙伴们有非常好的帮助,需要的朋友可以参考下
    2021-04-04
  • Python提取PDF指定内容并生成新文件

    Python提取PDF指定内容并生成新文件

    本文为你展示,如何用Python把许多PDF文件的文本内容批量提取出来,并且整理存储到数据框中,以便于后续的数据分析。感兴趣的可以了解一下
    2021-06-06
  • pandas计算最大连续间隔的方法

    pandas计算最大连续间隔的方法

    今天小编就为大家分享一篇pandas计算最大连续间隔的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • pyspark给dataframe增加新的一列的实现示例

    pyspark给dataframe增加新的一列的实现示例

    这篇文章主要介绍了pyspark给dataframe增加新的一列的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • 深入解析Python中的集合类型操作符

    深入解析Python中的集合类型操作符

    这篇文章主要介绍了深入解析Python中的集合类型操作符,是Python入门学习中的基础知识,需要的朋友可以参考下
    2015-08-08
  • CentOS系统Python卸载攻略大揭秘

    CentOS系统Python卸载攻略大揭秘

    想要彻底卸载 CentOS 上的 Python 吗?不用担心,我们来帮你搞定!本指南将教你如何在 CentOS 系统上完全清理 Python,让你的系统焕然一新,跟着我们的步骤,让你的系统焕然一新吧!
    2023-11-11
  • jupyter notebook清除输出方式

    jupyter notebook清除输出方式

    这篇文章主要介绍了jupyter notebook清除输出方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • Python 多线程超详细到位总结

    Python 多线程超详细到位总结

    线程在程序中是独立的、并发的执行流。与分隔的进程相比,进程中线程之间的隔离程度要小,它们共享内存、文件句柄和其他进程应有的状态。线程的划分尺度小于进程,使多线程程序的并发性高。进程在执行过程中拥有独立内存单元,而多个线程共享内存,从而提升程序运行效率
    2021-11-11
  • Python 线程池模块之多线程操作代码

    Python 线程池模块之多线程操作代码

    最近在做一个爬虫相关的项目,单线程的整站爬虫,耗时真的不是一般的巨大,运行一次也是心累,所以,要想实现整站爬虫,多线程是不可避免的,那么python多线程又应该怎样实现呢?今天小编给大家分享下实现代码,感兴趣的朋友一起看看吧
    2021-05-05
  • Anaconda虚拟环境中安装cudatoolkit和cudnn包并配置pytorch-gpu的配置教程

    Anaconda虚拟环境中安装cudatoolkit和cudnn包并配置pytorch-gpu的配置教程

    这篇文章详细介绍了如何在Anaconda虚拟环境中安装和配置TensorFlow,特别是针对CUDA和cuDNN的版本管理,文章首先解释了为什么需要更新TensorFlow版本,然后指导如何创建新的虚拟环境,需要的朋友可以参考下
    2025-02-02

最新评论