此解析将dmidecode输出解析为JSON

dmiparser的Python项目详细描述


python dmiparser

关于

此解析将dmidecode输出解析为JSON。在

使用

#!/usr/bin/env python3importjsonfromdmiparserimportDmiParserif'__main__'==__name__:text='''# dmidecode 3.0Getting SMBIOS data from sysfs.SMBIOS 2.7 present.Handle 0x0003, DMI type 2, 17 bytesBase Board Information	Manufacturer: Intel Corporation	Product Name: S2600WT2R	Version: H21573-372	Serial Number: BQWL81150522	Asset Tag: Base Board Asset Tag	Features:		Board is a hosting board		Board is replaceable	Location In Chassis: Part Component	Chassis Handle: 0x0000	Type: Motherboard	Contained Object Handles: 0    '''# just printparser=DmiParser(text)#parser = DmiParser(text, sort_keys=True, indent=2)print("parser is %s"%(type(parser)))print(parser)# if you want a stringdmistr=str(parser)print("dmistr is %s"%(type(dmistr)))print(dmistr)# if you want a data structuredmidata=json.loads(str(parser))print("dmidata is %s"%(type(dmidata)))print(dmidata)

示例

下面是一个简单的example演示如何使用dmiparser。在

版权所有

版权所有(c)2019秦凡东

许可证

LICENSE。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring框架服务单元测试   在Java中遍历hashmaps的hashmap以检索字符串值   如何使用CodeQL检查Java注释是否具有特定属性?   java为什么在Spring Boot中访问此资源而不是登录弹出窗口需要始终获得完全身份验证   处理将多集计数转换为列表的过程   java另一个线性布局,没有出现按钮   eclipse Java映像加载未显示在jar中   java Junit类无法加载基本测试类ApplicationContext   java如何在main中使用my getvalues()方法打印列表   java Sonar,S128:切换案例应该以无条件的“中断”语句结束,而不是继续   java从socket读取字符串错误连接重置错误   java使用新数据刷新任意图表饼图   java通过异步运行lambda访问方法参数   java错误的结果一旦我处理try and catch