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

使用get_version()函数获取Python版本号的几种方式

发布时间:2024-01-08 17:04:09

获取Python版本号的几种方式:

1. 使用sys模块的sys.version属性

import sys

version = sys.version
print(version)

输出结果为:

3.9.7 (default, Sep 16 2022, 13:09:58)
[GCC 10.2.0]

2. 使用platform模块的platform.python_version()函数

import platform

version = platform.python_version()
print(version)

输出结果为:

3.9.7

3. 使用sysconfig模块的get_python_version()函数

import sysconfig

version = sysconfig.get_python_version()
print(version)

输出结果为:

3.9.7

4. 使用sys模块的sys.version_info属性

import sys

version = sys.version_info
print(version)

输出结果为:

sys.version_info(major=3, minor=9, micro=7, releaselevel='final', serial=0)

其中,major表示主版本号,minor表示次版本号,micro表示修订版本号,releaselevel表示发布阶段,serial表示发布次数。

5. 使用platform模块的platform.python_version_tuple()函数

import platform

version = platform.python_version_tuple()
print(version)

输出结果为:

('3', '9', '7')

其中,返回的是一个元组,元组中的元素分别表示主版本号、次版本号和修订版本号。

6. 使用os模块的os.popen()函数执行命令获取Python版本号

import os

stream = os.popen('python --version')
output = stream.read().strip()
print(output)

输出结果为:

Python 3.9.7

以上就是获取Python版本号的几种方式,可以根据实际需求选择适合的方式进行使用。