gpt4 book ai didi

python - 识别Python进程

转载 作者:行者123 更新时间:2023-12-01 05:37:33 24 4
gpt4 key购买 nike

是否有办法唯一标识在 Windows 7 上运行的 python 进程?

我正在编写一个安装程序,需要杀死一个 python 进程才能继续安装,问题是有多个 python 进程正在运行,我需要确保杀死正确的一个!

最佳答案

假设您知道程序第一次调用的命令行,它可能是这样的:

for p in psutil.get_process_list():
if p.cmdline[0].endswith('pythonw.exe') and p.cmdline[1] == 'myscript.py':
print p.pid

不过,在遍历各种程序的命令行时要小心,它们具有不同数量的元素,并且无法可靠地解包(尽管我认为 python 3 对可变长度序列解包有一些支持)。不管怎样,值得一试。

关于python - 识别Python进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18578191/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com