2

是否有任何确定操作系统分布/风格的pythonic方法?

cat /etc/issue 向我展示了以下内容——[它的 CentOS 5.6]

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

1 回答 1

2

用于sys.platform()获取平台。或者更详细的信息使用platform.platform()

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

注意platform.linux_distribution()自 Python 3.5 起已弃用,并将在 Python 3.7 中删除。

于 2013-06-25T14:14:57.357 回答