如何查看python程序的pid

如何查看python程序的pid,第1张

import subprocess

import shlex

args = shlex.split(command)

p = subprocess.Popen(args)

print p.pid

我也很纳闷为什么一定要分割成数组才可以执行 如果不分割成数组 就提示

OSError: [Errno 2] No such file or directory

shell脚本获取自己的pid是 $$ 变量 python脚本获取自己运行的pid是 os.getpid()函数 可以参考下面的示例代码 shell脚本 #! /bin/shecho $$python脚本 import osprint os.getpid()

简答:

通过知道对应的进程名,可以获得进程,然后进一步获取进程信息。

详解,自己去看吧:

【记录】折腾Python中的psutil:一个用于获得处理器和系统相关信息的模块

(此处不能贴地址,请自己用google搜标题,即可找到帖子地址)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12070300.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存