System monitoring tool for Windows, created on top of wmi
module.
-
System info
- Hardware
- Disk
- Memory
- Motherboard
- Processor
- Video (GPU)
- Software
- Operating system (OS)
- Hardware
-
Sensors and operation data (requires
Open Hardware Monitor
)
all_hardware_info()
all_software_info()
all_info()
import json
from sysinfo import SysInfo
sys_info = SysInfo()
# get all hardware and software info, then pretty print it using json.dumps()
print(json.dumps(sys_info.all_info(), indent=2))
The output is extremely long which makes it quite difficult to inspect. I recommend copying the print output to JSON Editor Online and select tree
view.