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
En los artículos anteriores de esta serie vimos la teoría detrás del credit scoring: qué…
expresslanets es la plantilla de API REST con Express y TypeScript que empezó como una…
En el artículo del Dashboard vimos que Pareto/NBD aparecía junto a BG/NBD con un ajuste…
Durante años, CommonJS (require/module.exports) ha sido la forma por defecto de organizar módulos en Node.js,…
Cuando usas k-means tienes que decidir algo incómodo de entrada: cuántos grupos, , vas a…
La estadística no suele fallar en los cálculos: falla en la interpretación. El test está…
This website uses cookies.