我知道我可以使用 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']
