我有一个PID列表,需要Python脚本名称。是否有解决PID的方法?
我已经用psutil
和subprocess
尝试过了,但只返回了"python.exe"。
您可以使用WMIC:解决此问题
wmic进程得到处理,命令行
或带有WMI查询:
Get-WmiObject-查询"从Win32_Process WHERE ProcessID=1中选择命令行">
如果您想在python代码中执行此操作,还有一个python WMI包装器:https://pypi.org/project/WMI/
编辑:经过一些研究,我发现用psutils
也可以实现这一点。只需在流程实例上调用cmdline
->https://psutil.readthedocs.io/en/latest/#psutil.Process.cmdline