Skip to main content
 首页 » 编程设计

Python 在进程列表中检测 python 脚本的名称

2025年05月04日17shanyou

我知道我可以使用 psutil 来获取正在运行的进程名称的列表,如下所示

import psutil 
 
for i in psutil.pids(): 
    print(psutil.Process(i).name()) 

但是,如果我用 python 运行 python 脚本,psutil 只会告诉我我有一个正在运行的 python 实例。

所以,我的问题是 - 如果我运行 python 脚本:

python script_name 

是否可以通过 psutil 检测到 script_name?

请您参考如下方法:

查看 psutil.Process(i).cmdline() docs .你的例子会返回

['python', 'script_name']