代码之家  ›  专栏  ›  技术社区  ›  Dinko Pehar

在使用Python的Windows上,是否仍然可以通过PID或名称获取进程信息?

  •  1
  • Dinko Pehar  · 技术社区  · 7 年前

    我需要通过使用获取流程信息 PID 或 Name 在Win 10上,使用 唯一标准库 .

    这可能吗?

    编辑:

    我指的是所有过程,不是当前的。。。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Ricky Kim    7 年前

    您可以使用子流程

    from subprocess import getoutput
    
    process_info = getoutput('wmic process where "name like \'%{}%\'" get Caption,ExecutablePath,Processid,CommandLine'.format('chrome.exe'))
    
    process_info = getoutput('wmic process where "ProcessID={}" get Caption,ExecutablePath,Processid,CommandLine'.format(14520))