What are the possible return values from the following command?
import sys print sys.platform I know there is a lot of possibilities, so I'm mainly interested in the "main" ones (Windows, Linux, Mac OS)
┍━━━━━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━━━━━┑ │ System │ Value │ ┝━━━━━━━━━━━━━━━━━━━━━┿━━━━━━━━━━━━━━━━━━━━━┥ │ Linux │ linux or linux2 (*) │ │ Windows │ win32 │ │ Windows/Cygwin │ cygwin │ │ Windows/MSYS2 │ msys │ │ Mac OS X │ darwin │ │ OS/2 │ os2 │ │ OS/2 EMX │ os2emx │ │ RiscOS │ riscos │ │ AtheOS │ atheos │ │ FreeBSD 7 │ freebsd7 │ │ FreeBSD 8 │ freebsd8 │ │ FreeBSD N │ freebsdN │ │ OpenBSD 6 │ openbsd6 │ ┕━━━━━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━━━━━┙ (*) Prior to Python 3.3, the value for any Linux version is always linux2; after, it is linux.
Mac OS X (10.4, 10.5, 10.7, 10.8):
darwin Linux (2.6 kernel):
linux2 Windows XP 32 bit:
win32 Versions in brackets have been checked - other/newer versions are likely to be the same.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With