使用__version__()方法获取Python版本号的方法
发布时间:2023-12-27 20:32:04
要获取Python版本号,可以使用sys模块中的version_info属性。version_info返回一个包含Python版本号的元组,该元组的元素分别表示主版本号、次版本号和修订版本号。以下是获取Python版本号的示例代码:
import sys
# 获取Python版本号
version = sys.version_info
# 输出Python版本号
print(f"Python版本号: {version.major}.{version.minor}.{version.micro}")
输出结果为:
Python版本号: 3.9.6
还可以使用platform模块中的python_version函数来获取Python版本号。python_version函数返回一个字符串,表示Python版本号。以下是使用python_version函数获取Python版本号的示例代码:
import platform
# 获取Python版本号
version = platform.python_version()
# 输出Python版本号
print(f"Python版本号: {version}")
输出结果为:
Python版本号: 3.9.6
另外,还可以使用sys模块中的version属性来获取包含Python版本号的字符串。以下是使用version属性获取Python版本号的示例代码:
import sys
# 获取Python版本号
version = sys.version
# 输出Python版本号
print(f"Python版本号: {version}")
输出结果为:
Python版本号: 3.9.6 (default, Jan 8 2022, 13:42:34) [GCC 8.4.0]
需要注意的是,sys.version返回的字符串包含了更多的信息,如编译器的信息和构建日期等。如果只需要获取Python版本号,推荐使用version_info或python_version方法。
以上是获取Python版本号的几种常用方法,根据实际需要选择合适的方法即可。无论使用哪种方法,都可以准确获取到Python版本号。
