Se supone que mi aplicación se ejecuta en un sistema Mac OS X. Sin embargo, lo que tengo que hacer es averiguar en qué versión de Mac OS (o Darwin) se está ejecutando, preferiblemente como un número. Por ejemplo,¿Cómo detectar la versión de Mac OS usando Python?
- "10.4.11" volvería ya sea 10.4 o 8
- "10.5.4" devolvería 10.5 o 9
- "10,6" volvería 10,6 o 10
descubrí que se podía hacer esto, que devuelve "8.11.0" en mi sistema:
import os
os.system("uname -r")
¿hay una forma más limpia de hacer esto, o al menos una forma de tirar de la primer número del resultado? ¡Gracias!
1 para 'platform' –
¡Eso es perfecto! ¡Gracias por tu ayuda! –
Desafortunadamente, esto funciona en Debian (y probablemente también en otros Linux), dando falsos positivos si usa esta función para verificar si el sistema es Mac OS X –