创新路
我们一直在努力

python的wmi插件使用 — 获取内存、显卡信息与列表的使用

根据上一次的代码,我们继续往下获取信息

image.png

首先,将bios的代码注释掉

image.png

我们先来获取CPU的硬件情况

根据上一次的经验,先获取所有项的信息

image.png

运行后

image.png

我们发现,需要获取的name字段

所以修改代码为

image.png

验证下

image.png

之后,使用list.append函数,将新的数据添加进如列表中

显卡信息也是同理

image.png

image.png

image.png

image.png

list.append函数,是信息以新字符串的形式,添加到所需要的列表中

大致形式是  

列表名称.append(需要添加的新数据)

我们将之前注释掉的代码还原后,删除掉print,整个代码就成了

image.png

最后再输出看下list列表

image.png

全部代码

# -*- coding:utf-8 -*-

import wmi

w = wmi.WMI() 

global  list

list = []

for BIOS in w.Win32_BaseBoard(): 

    #a = ('%s'% BIOS.Product)

    #print(a)

    list.append("主板型号: %s" %BIOS.Product) 

for processor in w.Win32_Processor():

    #a = ('%s'% processor.name)

    #print(a)

    list.append("CPU型号: %s" % processor.Name)

for xk in w.Win32_VideoController():

    #a = ('%s'% xk)

    #print(a)

    list.append("显卡名称: %s" %xk.name)

print(list)

客官点个赞呗! (0)
分享到:

评论 抢沙发

评论前必须登录!

天府云博 - 做有态度的开发&运维&设计学习分享平台!

联系我们百度云主机