Python: obtenga información sobre el hardware y el sistema mediante el módulo de la plataforma

En este artículo, veremos cómo podemos mostrar información sobre nuestro sistema, es decir, el nombre del procesador, el nombre del sistema, etc.

El módulo Plataforma se utiliza para recuperar la mayor cantidad de información posible sobre la plataforma en la que se ejecuta actualmente el programa. Ahora, por información de la plataforma, significa información sobre el dispositivo, su sistema operativo, Node, versión del sistema operativo, versión de Python, etc. Este módulo juega un papel crucial cuando desea verificar si su programa es compatible con la versión de python instalada en un sistema en particular o si las especificaciones de hardware cumplen con los requisitos de su programa.

Para hacer esto, necesitamos importar el platformmódulo.

import platform

 
A continuación se muestra la implementación de Python:

# importing module
import platform
  
# dictionary
info = {}
  
# platform details
platform_details = platform.platform()
  
# adding it to dictionary
info["platform details"] = platform_details
  
# system name
system_name = platform.system()
  
# adding it to dictionary
info["system name"] = system_name
  
# processor name
processor_name = platform.processor()
  
# adding it to dictionary
info["processor name"] = processor_name
  
# architectural detail
architecture_details = platform.architecture()
  
# adding it to dictionary
info["architectural detail"] = architecture_details
  
# printing the details
for i, j in info.items():
    print(i, " - ", j)

Producción :

platform details  -  Windows-10-10.0.17134-SP0
system name  -  Windows
processor name  -  Intel64 Family 6 Model 158 Stepping 10, GenuineIntel
architectural detail  -  ('64bit', 'WindowsPE')

Nota: la salida puede variar según la arquitectura de su sistema.

Publicación traducida automáticamente

Artículo escrito por rakshitarora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *