仅使用Python内置模块检查Windows中的进程是否正在运行

时间:2014-08-28 09:57:38

标签: python windows process

我知道有两种方法可以使用psutilwin32ui模块完成该任务。但我想知道是否可以选择使用Python 内置模块?我也发现了这个问题:

Check if PID exists on Windows with Python without requiring libraries

但在这种情况下,对象位于PID,我想使用进程名称来进行。

2 个答案:

答案 0 :(得分:3)

也许这会对你有所帮助:

import subprocess

s = subprocess.check_output('tasklist', shell=True)
if "cmd.exe" in s:
    print s

答案 1 :(得分:1)

如果没有PyWin32,你将不得不艰难地使用Python的ctypes模块。幸运的是,在StackOverflow上已有关于此的帖子:

您可能还会发现本文对于获取正在运行的进程列表非常有用: