Es necesario tener instalada la biblioteca
1 |
pip install wmi |
Código para obtener información de los procesadores mediante una llamada WMI
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import wmi # Crear un objeto de conexión WMI para interactuar con el sistema operativo c = wmi.WMI() # Obtener información de los procesadores for processor in c.Win32_Processor(): print("Nombre del procesador: %s" % processor.Name) print("Fabricante del procesador: %s" % processor.Manufacturer) print("Número de núcleos físicos: %d" % processor.NumberOfCores) print("Número de hilos lógicos: %d" % processor.NumberOfLogicalProcessors) print("Frecuencia del procesador: %s GHz" % (processor.MaxClockSpeed / 1000.0)) print("ID del procesador: %s" % processor.ProcessorId) print("-----------------------------------------------------") |