sys.version_info的作用
version_info
是sys模块中的一个函数,主要用于返回你当前所使用的Python版本号。
version_info
是一个包含了版本号5个组成部分的元祖,这5个部分分别是主要版本号(major)、次要版本号(minor)、微型版本号(micro)、发布级别(releaselevel)和序列号(serial)。
sys.version_info使用举例
>>> import sys
>>> sys.version_info
sys.version_info(major=3, minor=8, micro=8, releaselevel='final', serial=0)
则表明我当前使用的Python版本是pyhon 3.8.8。输入命令查看一下
~$ python
Python 3.8.8 (default, Apr 13 2021, 19:58:26)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
确实是这个版本的Python
当然这个函数也可以通过对应的名称来进行访问,如使用sys.version_info[0]
访问当前使用的Python主版本号等价于使用sys.version_info.major
。
举例如下:
>>> import sys
>>> sys.version_info[0]
3
>>> sys.version_info.major
3
验证成功~