使用python中的linux_distribution()函数获取当前系统的Linux发行版的名称和版本号示例
发布时间:2023-12-13 18:32:36
在Python中,可以使用platform模块中的linux_distribution()函数获取当前系统的Linux发行版的名称和版本号。该函数返回一个包含3个元素的元组,分别表示发行版的名称、版本号和包含版本细节的列表。
下面是一个示例,展示如何使用该函数获取当前系统的Linux发行版的名称和版本号:
import platform
dist = platform.linux_distribution()
# 获取发行版名称
dist_name = dist[0]
print("发行版名称:", dist_name)
# 获取发行版版本号
dist_version = dist[1]
print("发行版版本号:", dist_version)
# 获取发行版版本细节
dist_version_details = dist[2]
print("发行版版本细节:", dist_version_details)
输出结果类似于以下内容:
发行版名称: Ubuntu 发行版版本号: 20.04 发行版版本细节: ['focal']
注意,linux_distribution()函数在Python 3.8版本中已被移除,建议使用更通用的platform.dist()函数来获取发行版信息。同样是返回一个含有3个元素的元组,分别表示发行版的名称、版本号和包含版本细节的列表。
以下是使用platform.dist()函数的示例代码:
import platform
dist = platform.dist()
dist_name = dist[0]
print("发行版名称:", dist_name)
dist_version = dist[1]
print("发行版版本号:", dist_version)
dist_version_details = dist[2]
print("发行版版本细节:", dist_version_details)
使用platform.dist()函数得到的结果与上述示例相同。
需要注意的是,platform.dist()函数在Python 3.10版本中已被移除,因此建议根据自己的Python版本选择合适的方法来获取发行版信息。
