• [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: 
  • 相关阅读:
    直线DDA,直线和圆的Bresenham算法
    Matlab 多项式及其函数
    Matlab M文件变量检测与传递
    Matlab图形绘制
    C# vb .NET读取识别条形码线性条码ean-8
    C# vb .NET读取识别条形码线性条码code39
    C# vb .NET读取识别条形码线性条码EAN-13
    C# vb .NET读取识别条形码线性条码code128
    C# VB .net读取识别条形码线性条码codabar
    一张图看懂SharpBarcode
  • 原文地址:https://www.cnblogs.com/IUpdatable/p/12500012.html
Copyright © 2020-2023  润新知