【发布时间】:2018-09-21 10:24:42
【问题描述】:
我想将命令systeminfo 的输出转换成json。
但我只需要一些具体的信息。
而且我必须避免第一行(命令行),它并不总是在第 1 行。
如何通过python3实现这一点?
我将输出保存到 .txt 文件中。 以下是部分输出。
C:\Users\user\Desktop>systeminfo
Host Name: COMPUTERHOPE
OS Name: Microsoft Windows 10 Pro
OS Version: 10.0.10586 N/A Build 10586
OS Manufacturer: Microsoft Corporation
OS Configuration: Standalone Workstation
OS Build Type: Multiprocessor Free
Registered Owner: Computerhope
Registered Organization: Computer Hope
Product ID: 00000-00000-00000-AAAAA
Original Install Date: 12/17/2015, 7:09:50 PM
System Boot Time: 3/28/2016, 6:57:39 AM
System Manufacturer: Dell Inc.
System Model: XPS 8300
System Type: x64-based PC
Processor(s): 1 Processor(s) Installed.
[01]: Intel64 Family 6 Model 42 Stepping 7 Genuine Intel ~3401
我希望它是这样的。
{
"Host Name": "COMPUTERHOPE",
"OS Name": "Microsoft Windows 10 Pro",
"OS Version": "10.0.10586 N/A Build 10586",
"Original Install Date":
{
"Date": "12/17/2015",
"Time": "7:09:50 PM",
}
}
【问题讨论】:
标签: json python-3.x parsing