Zum Inhalt springen →

Betriebssystem unter Python auslesen

Geschrieben November 2014

Einen sehr praktischen und einfachen Weg, betriebssystemabhängig zu agieren, gibt es in Python.

Mit einer einzigen Zeile kann man beispielsweise herausfinden, auf was für einer Maschine man sich befindet:

if os.name is 'nt':

Die Abfrage „os.name“ liefert als Ergebnis das aktuelle System zurück, wobei ’nt‘ aus unserem Beispiel für Windows steht. Mögliche Ausgaben sind:

‚posix‘, ’nt‘, ‚mac‘, ‚os2‘, ‚ce‘, ‚java‘, ‚riscos‘

‚posix‘ steht für Linux, ’nt‘ für Windows.
Mac ist wahrscheinlich selbsterklärend.