Cuando en nuestro programa de Python se usan llamadas al sistema operativo, como ejecutar un comando de terminal, puede ser necesario saber sobre qué sistema operativo se está ejecutando el programa. Pudiendo de esta manera adaptar el código a cada uno de los casos. Para lo que se puede recurrir al módulo platform, un componente con el que se puede obtener el sistema operativo en Python y más información como la versión.
platformEl módulo platform dispone de la función system() con la que se puede obtener una cadena de texto con el nombre del sistema operativo. Los posibles valores que se pueden obtener de esta función son: ‘Linux’, ‘Darwin’ (macOS), ‘Java’, ‘Windows’ o una cadena en blando si no se puede identificar el sistema operativo sobre el que se está trabajando. Así, para saber si el programa se está ejecutando en Windows solamente se tiene que ejecutar el siguiente código
import platform platform.system() == 'Windows'
Además de la función system() existen otras con las que se puede obtener información adicional sobre el ordenador sobre el que se está trabajando. La función release() permite obtener la versión sobre la que se está trabajando. Por otro lado, la función machine() informa del tipo de procesador.
En esta entrada se ha visto cómo se puede identificar el sistema operativo en Python gracias a las funciones del módulo platform.
Imagen de Theodor Moise en Pixabay
“El interés compuesto es la octava maravilla del mundo. El que lo entiende lo gana…
Tienes los datos de ventas de tres productos en dos años distintos y quieres saber…
Imagina la situación. Tu equipo lleva tres años con un modelo en producción. No es…
Cuando un banco evalúa una solicitud de crédito necesita responder a una pregunta aparentemente simple:…
En el octavo aniversario de Analytics Lane seguimos ampliando nuestro laboratorio de aplicaciones interactivas y,…
Hoy, 2 de mayo de 2026, Analytics Lane cumple exactamente ocho años. Todo empezó con…
This website uses cookies.