如何杀死所有其他正在运行的python进程而不杀死父进程 - python

我想停止所有python进程而不杀死当前正在运行的脚本。这是我到目前为止编写的代码。

import psutil
import os

for proc in psutil.process_iter():
    pinfo = proc.as_dict(attrs=['pid', 'name'])
    procname = str(pinfo['name'])
    procpid = str(pinfo['pid'])
    if "python" in procname:
        print("Stopped Python Process ", proc)
        proc.kill()

python大神给出的解决方案

从当前状态更改您的if条件

if "python" in procname:

if "python" in procname and procpid != str(os.getpid()):