获取硬件信息的lspci/lscpu/dmidecode命令分析器
phw的Python项目详细描述
PyHardware
重写python hwinfo以支持python3
要获取dmidecode信息,您需要sudo/root,以及为您的linux发行版安装dmidecode
的相关软件包。
fromhwimportdmidecode_readerdmidcode_data=dmidecode_reader.getDmidecode().parsed#get bios info from databios_info={i:dmidecode_data[i]foriindmidecode_data.keys()ifi.endswith('bios_info')}
获取CPU信息。
fromhwimportcpu_readercpu_data=cpu_reader.getCpu().parsed
要获取PCI信息,您需要安装lspci
的相关软件包。
fromhwimportlspci_readerlspci_data=lspci_reader.getLspci().parsed
每个生成的结果数据将是所需数据的字典。