Was muss ich beachten, um festzustellen, ob ich unter Windows oder Unix usw. arbeite?
>>> import os
>>> print os.name
posix
>>> import platform
>>> platform.system()
'Linux'
>>> platform.release()
'2.6.22-15-generic'
Die Ausgabe von platform.system()
sieht wie folgt aus:
Linux
Darwin
Windows
Siehe: Plattform - Zugang zu den Identifizierungsdaten der zugrunde liegenden Plattform
Dang - lbrandy schlug mich zum Schlag, aber das bedeutet nicht, dass ich Sie nicht mit den Systemergebnissen für Vista versorgen kann!
>>> import os
>>> os.name
'nt'
>>> import platform
>>> platform.system()
'Windows'
>>> platform.release()
'Vista'
...und ich kann nicht glauben, dass noch niemand eine für Windows 10 gepostet hat:
>>> import os
>>> os.name
'nt'
>>> import platform
>>> platform.system()
'Windows'
>>> platform.release()
'10'
Für das Protokoll hier die Ergebnisse auf dem Mac:
>>> import os
>>> os.name
'posix'
>>> import platform
>>> platform.system()
'Darwin'
>>> platform.release()
'8.11.1'