How to know the system is Debian or CentOS in Python?
Question: I want to write some install scripts by python, it should know the OS to
choose either **apt** command or **yum** command.

It seems **sys.platform** can tell **'win32'** or the others, but how to know
it is working on Debian or CentOS in Python?


Answer: The [platform module](http://docs.python.org/library/platform.html) in the
standard library has what you want.

    
    
    import platform
    print platform.linux_distribution()
    

