在Wondows7 64。 我想从python获取应用程序名称。
这里是我可以获得进程名称的代码,但这不是我想要的。
from psutil import process_iter
process = filter(lambda p: p.name() == "main2.exe", process_iter())
答案 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'。