[Python] iupdatable包:获取电脑主板信息(csproduct)

Posted iupdatable

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Python] iupdatable包:获取电脑主板信息(csproduct)相关的知识,希望对你有一定的参考价值。

一、说明

使用命令行就可以获取到主板相关的信息

wmic csproduct get /value

输出内容如下:

Caption=Computer System Product 
Description=Computer System Product IdentifyingNumber=PDVC400012152042979202 
Name=Veriton M4610G 
SKUNumber= 
UUID=A2DC9CC8-30A8-1120-1228-222416000000 
Vendor=Acer 
Version=

iupdatable包对该部分功能进行了封装

二、简单示例

安装 iupdatable 包

pip install --upgrade iupdatable

使用实例:

from iupdatable.system.hardware import CSProduct

# 一次性获取所有的CSProduct信息
cs_product = CSProduct.get()
print("CSProduct: " + str(cs_product))
print(cs_product["Caption"])

# 或者
# 使用各项函数单独获取
print("Caption: " + CSProduct.get_caption())
print("Description: " + CSProduct.get_description())
print("IdentifyingNumber: " + CSProduct.get_identifying_number())
print("Name: " + CSProduct.get_name())
print("SKUNumber: " + CSProduct.get_sku_number())
print("UUID: " + CSProduct.get_uuid())
print("Vendor: " + CSProduct.get_vendor())
print("Version: " + CSProduct.get_version())

输出:

CSProduct: {‘Caption‘: ‘Computer System Product‘, ‘Description‘: ‘Computer System Product‘, ‘IdentifyingNumber‘: ‘PDVC400012152042979202‘, ‘Name‘: ‘Veriton M4610G‘, ‘SKUNumber‘: ‘‘, ‘UUID‘: ‘A2DC9CC8-30A8-1120-1228-222416000000‘, ‘Vendor‘: ‘Acer‘, ‘Version‘: ‘‘}
Computer System Product
Caption: Computer System Product
Description: Computer System Product
IdentifyingNumber: PDVC400012152042979202
Name: Veriton M4610G
SKUNumber: 
UUID: A2DC9CC8-30A8-1120-1228-222416000000
Vendor: Acer
Version: 

 

以上是关于[Python] iupdatable包:获取电脑主板信息(csproduct)的主要内容,如果未能解决你的问题,请参考以下文章

[Python] iupdatable包:File模块使用介绍

[Python] iupdatable包:日志模块使用介绍

python如何获取电脑已安装字体列表

确定 Windows 更新分类

Visual C++、Windows 更新接口 (IUpdate) <wuapi.h>、get_MsrcSeverity

Python获取公众号(pc客户端)数据,使用Fiddler抓包工具