cross platform – Python: What OS am I running on?

cross platform – Python: What OS am I running on?

>>> import os
>>> os.name
posix
>>> import platform
>>> platform.system()
Linux
>>> platform.release()
2.6.22-15-generic

The output of platform.system() is as follows:

  • Linux: Linux
  • Mac: Darwin
  • Windows: Windows

See: platform — Access to underlying platform’s identifying data

Dang — lbrandy beat me to the punch, but that doesnt mean I cant provide you with the system results for Vista!

>>> import os
>>> os.name
nt
>>> import platform
>>> platform.system()
Windows
>>> platform.release()
Vista

…and I can’t believe no one’s posted one for Windows 10 yet:

>>> import os
>>> os.name
nt
>>> import platform
>>> platform.system()
Windows
>>> platform.release()
10

cross platform – Python: What OS am I running on?

For the record heres the results on Mac:

>>> import os
>>> os.name
posix
>>> import platform
>>> platform.system()
Darwin
>>> platform.release()
8.11.1

Leave a Reply

Your email address will not be published. Required fields are marked *