Python os
From wikinotes
Python primarily stores information about the operating system in the sys
and platform
modules.
Python Info
import sys import platform sys.executable # the running python interpreter sys.version_info() # running python version platform.libc_ver() # libc that python was built with
Operating System
import sys import platform sys.platform # linux, linux2, FreeBSD, win32, darwin, ... if sys.platform.startswith('linux'): # ... platform.system() # Linux, Windows, ... platform.version() platform.uname() # kernel info
Machine
import platform platform.node() # hostname