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

使用__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版本号。