【问题标题】:Check linux distribution from python从 python 检查 linux 发行版
【发布时间】:2020-11-29 08:57:16
【问题描述】:

我正在尝试创建一个在 Linux 上运行的 python 脚本,但在我的脚本中我想检查它在哪个 linux 发行版上运行。

我找到了这段代码:

import platform
print(platform.linux_distribution())

但这会返回:('Ubuntu', '18.04', 'bionic') 我需要检查的是它是否是 Ubuntu / centOS ...(无论哪个版本) 如何 grep 第一个值并对其执行“if”?

【问题讨论】:

标签: python linux


【解决方案1】:

返回值为tuple,可以使用索引来获取想要的值

from platform import linux_distribution

dist_tup = linux_distribution()

if dist_tup[0] == "Ubuntu":
   ##### Do Something
else:
   ##### Do something else

【讨论】:

    猜你喜欢
    • 2011-02-14
    • 2015-12-16
    • 2010-12-30
    • 2017-05-12
    • 2011-05-19
    • 2013-02-07
    • 2012-05-03
    • 2014-11-16
    • 2015-11-14
    相关资源
    最近更新 更多