欢迎访问宙启技术站
智能推送

Python中如何获取__version_info__()的版本信息

发布时间:2024-01-02 07:01:24

在Python中,我们可以通过使用sys.version_info属性来获取Python解释器的版本信息。

sys.version_info是一个命名元组,其中包含了主版本号、次版本号、修订号以及其他一些版本相关的信息。

以下是如何获取Python版本信息并打印的示例代码:

import sys

# 获取Python版本信息
version_info = sys.version_info

# 打印Python版本信息
print('Python版本号:', version_info.major, '.', version_info.minor, '.', version_info.micro)
print('Python版本元组:', version_info)
print('Python版本字符串:', sys.version)

运行以上代码,将会返回如下输出:

Python版本号: 3 . 9 . 0
Python版本元组: sys.version_info(major=3, minor=9, micro=0, releaselevel='final', serial=0)
Python版本字符串: 3.9.0 (tags/v3.9.0:9cf6752, Oct  5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)]

在上面的代码中,我们首先导入了sys模块,然后通过sys.version_info属性获取了Python版本信息,并将其赋值给version_info变量。

接下来,我们使用print函数打印了Python版本号、Python版本元组和Python版本字符串。

从输出中我们可以看到,Python的主版本号是3,次版本号是9,修订号是0。我们还可以通过version_info元组访问其他一些版本相关的信息,比如releaselevelserial

除了使用sys.version_info来获取Python版本信息之外,我们还可以使用其他方法。下面是两个示例:

1. 使用platform模块:

import platform

# 获取Python版本信息
version = platform.python_version()

# 打印Python版本信息
print('Python版本号:', version)

2. 使用sysconfig模块:

import sysconfig

# 获取Python版本信息
version = sysconfig.get_python_version()

# 打印Python版本信息
print('Python版本号:', version)

这些方法都可以获取Python解释器的版本信息,具体使用哪种方法取决于你的需求和个人偏好。