You are on page 1of 1

import platform

import os
import subprocess

def get_system_info():
system_info = {}

# Obtener el nombre del sistema operativo


system_info["Sistema Operativo"] = platform.system()

if system_info["Sistema Operativo"] == "Windows":


try:
# Obtener la información del sistema utilizando el comando 'systeminfo'
en Windows
system_info_output = subprocess.check_output("systeminfo", shell=True,
universal_newlines=True)

# Analizar la salida para extraer información relevante


lines = system_info_output.splitlines()
for line in lines:
parts = line.split(":")
if len(parts) == 2:
key = parts[0].strip()
value = parts[1].strip()
system_info[key] = value

except Exception as e:
system_info["Error"] = str(e)

else:
system_info["Error"] = "Este script solo es compatible con Windows."

return system_info

if __name__ == "__main__":
system_info = get_system_info()

# Imprimir las especificaciones del sistema


for key, value in system_info.items():
print(f"{key}: {value}")

You might also like