我知道有两种方法可以使用psutil
或win32ui
模块完成该任务。但我想知道是否可以选择使用Python 内置模块?我也发现了这个问题:
Check if PID exists on Windows with Python without requiring libraries
但在这种情况下,对象位于PID
,我想使用进程名称来进行。
答案 0 :(得分:3)
也许这会对你有所帮助:
import subprocess
s = subprocess.check_output('tasklist', shell=True)
if "cmd.exe" in s:
print s
答案 1 :(得分:1)
如果没有PyWin32,你将不得不艰难地使用Python的ctypes模块。幸运的是,在StackOverflow上已有关于此的帖子:
您可能还会发现本文对于获取正在运行的进程列表非常有用: