Если вы не ищете версию ядра и т. д., но ищете дистрибутив Linux, вы можете использовать следующий
в python2.6 +
>>> import platform
>>> print platform.linux_distribution()
('CentOS Linux', '6.0', 'Final')
>>> print platform.linux_distribution()[0]
CentOS Linux
>>> print platform.linux_distribution()[1]
6.0
в python2 .4
>>> import platform
>>> print platform.dist()
('centos', '6.0', 'Final')
>>> print platform.dist()[0]
centos
>>> print platform.dist()[1]
6.0
Очевидно, что это будет работать, только если вы используете это в linux. Если вы хотите иметь более общий скрипт на разных платформах, вы можете смешивать его с образцами кода, указанными в других ответах.