确定操作系统分布 RHEL、CentOS 或 SUSE 的 Pythonic 方法

标签 python

是否有任何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/

相关文章:

轮询字典的 Pythonic 方式 - 一旦存在就使用键的值

python - 从张量中提取多个子矩阵

Python 引用的 For 循环

python - 解析转义字符

python - 具体情况不会通过第 8 行 elif :

python - 使用基于 map 的碰撞检测 Pygame 滚动背景

python - 如何将多个变量传递给 django rest 框架中的 modelViewSet?

python - 按名称初始化类对象

python - 如果需要两次,只在列表理解中执行一次函数调用

Python numpy 数组切片不是 Fortran 连续的