1. 爱玩数码首页
  2. 投稿

获取cpu序列号指令(Python获取硬件信息)

1、安装 pip install wmi

import wmi


c = wmi.WMI()

# # 硬盘序列号
print('----------------硬盘序列号----------------------')
for disk in c.Win32_DiskDrive():
    print('接口:'+disk.InterfaceType+' 序列号:'+disk.SerialNumber+' 硬盘大小:'+"{:.0f}".format(float(disk.Size)/1000/1000/1000)+'G 品牌:'+disk.Caption+' 硬盘状态:'+disk.Status+"\n")

# CPU序列号
print('----------------CPU序列号----------------------')
for cpu in c.Win32_Processor():
    print(cpu.Name+' '+cpu.Caption+' 序列号:'+cpu.ProcessorId.strip()+' 核心线程数:'+str(cpu.NumberOfCores)+'核'+str(cpu.ThreadCount)+'线程')

# 主板序列号
print('----------------主板序列号----------------------')
for board in c.Win32_BaseBoard():
    print('品牌:'+board.Manufacturer+'  '+ board.Product+' 序列号:'+board.SerialNumber+' 版本:'+board.Version)

# bios序列号
print('----------------bios序列号----------------------')
for bios in c.Win32_BIOS():
    print(bios.Name+' '+bios.Caption+' 版本:'+bios.BIOSVersion[0]+' 序列号:'+bios.SerialNumber.strip())

# mac地址
print('----------------mac地址----------------------')
for mac in c.Win32_NetworkAdapter():
    if mac.MACAddress is not None:
        print('名称:'+mac.Name+' 地址:'+mac.MACAddress)

说明:部分劣质 U盘 SerialNumber 找不到

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至87172970@qq.com举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论