如何从python获取应用程序名称?

时间:2017-08-11 05:41:52

标签: python windows

在Wondows7 64。 我想从python获取应用程序名称。

这里是我可以获得进程名称的代码,但这不是我想要的。

from psutil import process_iter
process = filter(lambda p: p.name() == "main2.exe", process_iter())

enter image description here

1 个答案:

答案 0 :(得分:2)

在Windows上,您可以进行系统调用:

import subprocess
cmd = 'WMIC PROCESS get Caption'
proc = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)
for line in proc.stdout:
    print line

如果'标题'不够,你也可以获得'Commandline'或'Processid'。