Meine Anwendung wird vermutlich auf einem Mac OS X-System ausgeführt. Was ich jedoch tun muss, ist herauszufinden, auf welcher Version von Mac OS (oder Darwin) es läuft, vorzugsweise als Nummer. Zum BeispielWie erkennt man die Mac OS Version mit Python?
- "10.4.11" zurückkehren würde entweder 10,4 oder 8
- "10.5.4" zurückkehren würde 10.5 oder 9
- "10.6" zurückkehren würde 10,6 oder 10
ich fand heraus, dass Sie dies tun könnten, was „8.11.0“ auf meinem System zurückzugibt:
import os
os.system("uname -r")
gibt es einen sauberen Weg, dies zu tun, oder zumindest eine Möglichkeit, das ziehen erste Nummer aus dem Ergebnis? Vielen Dank!
+1 für 'platform' –
Das ist perfekt! Danke für Ihre Hilfe! –
Leider funktioniert dies auf Debian (und wahrscheinlich auch auf anderen Linux) und gibt falsche positive Ergebnisse, wenn Sie diese Funktion verwenden, um zu überprüfen, ob das System Mac OS X –