使用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版本号的几种方式,可以根据实际需求选择适合的方式进行使用。
