Pythonic方式确定OS分布RHEL,CentOS或SUSE

时间:2013-06-25 13:57:22

标签: python

是否有任何pythonic方法来确定OS分布/风味?

cat / etc / issue告诉我 - [它的CentOS 5.6]

[root@localhost Abhishek]# cat /etc/issue
CentOS release 5.6 (Final)
Kernel \r on an \m

1 个答案:

答案 0 :(得分:2)

使用sys.platform()获取平台。 或者,有关更多详细信息,请使用platform.platform()

>>> import platform
>>> print platform.linux_distribution()
('Ubuntu', '12.04', 'precise')

注意:{3}自Python 3.5以来已被弃用,并将在Python 3.7中删除。