是否有任何Pythonic方法来确定操作系统分布/风格?
cat/etc/issue 向我显示以下内容 -- [其 CentOS 5.6]
[root@localhost Abhishek]# cat /etc/issue
CentOS release 5.6 (Final)
Kernel \r on an \m
最佳答案
使用sys.platform()
获取平台。
或者欲了解更多详细信息,请使用platform.platform()
>>> import platform
>>> print platform.linux_distribution()
('Ubuntu', '12.04', 'precise')
注意:platform.linux_distribution()
自 Python 3.5 起已弃用,并将在 Python 3.7 中删除。
关于确定操作系统分布 RHEL、CentOS 或 SUSE 的 Pythonic 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17299288/