python难点及解决方法 (python冷门)

这操作很骚,必须掌握。

用python获取电脑配置信息:上代码

import wmi
import uuid

def get_pcInfo():
    pcinfo = {}
    pc = wmi.WMI()
    sysInfo = pc.Win32_OperatingSystem()[0]
    pcinfo['sysName'] = sysInfo.Name.split('|')[0]
    mac = uuid.UUID(int=uuid.getnode()).hex[-12:]
    pcinfo['mac'] = mac
    #pcinfo['CPU'] = pc.Win32_Processor()[0].name[:-9]
    pcinfo['ram'] = float(sysInfo.TotalVisibleMemorySize) / 1048576
    pcinfo['GPU'] = pc.Win32_VideoController()[0].name
    print(pcinfo)
    print("\n计算机信息如上")
    return pcinfo




if __name__ == '__main__':
    get_pcInfo()

输出:

{'sysName': 'Microsoft Windows 10 家庭中文版',
  'mac': 'b4********56', 
   'ram': 31.313541412353516,
   'GPU': 'AMD Radeon(TM) Graphics'}

计算机信息如上

python冷门,python100个冷门技巧

期待解封