python - 查找进程是否在 Windows psutil 中运行

标签 python windows psutil

process_name = "CCC.exe"
for proc in psutil.process_iter():
    if proc.name == process_name:
        print ("have")
    else: 
        print ("Dont have")

我知道 CCC.exe 正在运行。我用 2.7 和 3.4 python 尝试了这段代码 我也导入了 psutil。然而,该过程是存在的,但它打印“没有”。

最佳答案

nameproc 的一个方法:

process_name = "CCC.exe"
for proc in psutil.process_iter():
    if proc.name() == process_name:
        print ("have")
    else: 
        print ("Dont have")

关于python - 查找进程是否在 Windows psutil 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24136733/

相关文章:

python - 如何使用Python提取PDF文档中的文本

python - 这个 PyMEL 语句有什么作用?

python - pyinstaller 和 onefile build 导致 Error loading Python DLL (error code 14001)

python - 为什么 concurrent.futures 会增加 vms 内存?

python - 在 py2exe 可执行文件中导入 rich_ipython_widget

python - 填写后如何使用Selenium Python提交角度表格

c++ - 进行异步调用后删除 asio 套接字

windows - 好奇执行二进制

python - 如何使用python获取进程的pid

Python 的 psutils——它会反射(reflect)类似于 top/monit 的 CPU 负载吗?