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
Pregunta a cualquiera qué significan las letras de "Wi-Fi" y lo más probable es que…
Imagina que tienes una lista con datos de un usuario: usuario_original = { 'nombre': 'Juan',…
Has aplicado un t-test y obtienes p = 0,003. El resultado es estadísticamente significativo, hay…
Hay un bug que aparece una y otra vez en código Python, tan sutil que…
Durante décadas, cuando escribías una dirección web y pulsabas Intro, tu navegador hacía algo que…
La independencia financiera es el punto en el que tus inversiones generan suficientes rendimientos para…
This website uses cookies.