-1
我想知道是否有可用的Python包,可以帮助我获得Windows机器上已安装的更新列表。通过安装更新,我的意思是Windows更新。任何可以帮助获取Windows安装更新列表的Python软件包?
我想知道是否有可用的Python包,可以帮助我获得Windows机器上已安装的更新列表。通过安装更新,我的意思是Windows更新。任何可以帮助获取Windows安装更新列表的Python软件包?
既然你没有指定任何要求,子会做:
from subprocess import Popen, PIPE
res = Popen(['wmic', 'qfe', 'list', 'brief', '/format:texttablewsys'], stdout=PIPE)
output = res.communicate()[0]
print output
wmic
是一个命令行工具WMI。
如果你不想直接产生一个工作进程(wmi会间接做它),你可以看看WMI包。
一个表格可以很好地显示,但是XML对于一个程序来说更有用:'output = subprocess.check_output('wmic qfe get/format:rawxml')'。 – eryksun
对于未被格式化的问题,我很遗憾,因为它应该是,但我不明白标记为否定的原因。 – LearningNinja