import os
os.system('tasklist')
如何从此命令中提取任何内容?它显示了所有任务,但是当我print(os.system('tasklist'))
时,它打印出0。
是否可以使此代码有用?
答案 0 :(得分:0)
这是访问您正在寻找的 think 数据的另一种方式:
import subprocess
subprocess.getoutput('tasklist').split('\n')
# ['',
# 'Image Name PID Session Name Session# Mem Usage',
# '========================= ======== ================ =========== ============',
# 'System Idle Process 0 Services 0 24 K',
# 'System 4 Services 0 44 K',
# 'smss.exe 284 Services 0 80 K',
# 'csrss.exe 384 Services 0 1,660 K',
# 'wininit.exe 448 Services 0 156 K',
# 'csrss.exe 480 Console 1 10,996 K',
# 'services.exe 516 Services 0 5,440 K',
# 'winlogon.exe 540 Console 1 2,196 K',
# ...
# ]