如果使用这段代码,那么计算机上的所有进程都会显示出来,但我不需要知道这些进程的所有信息,只需要知道它们的 id 和它们占用多少内存即可。如果不使用 psutil 库,我找不到如何做到这一点。
import os
from subprocess import Popen, PIPE, check_output
print(*[line.decode('cp866', 'ignore')
for line in Popen('tasklist', stdout=PIPE).stdout().readlines()])
您可以使用 Pandas 模块:
结果:
选择所需的列:
或立即只读所需的列:
我们只使用内置模块: