tft每日頭條

 > 生活

 > python如何讀取硬件

python如何讀取硬件

生活 更新时间:2025-02-02 13:58:00

python如何讀取硬件?1、安裝 pip install wmiimport 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) ,今天小編就來說說關于python如何讀取硬件?下面更多詳細答案一起來看看吧!

python如何讀取硬件(Python獲取硬件信息)1

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 找不到

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved