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

如何使用Python中的__version__()函数

发布时间:2024-01-07 07:47:44

在Python中,__version__()函数是一个特殊的内置函数,用于获取当前正在运行的Python解释器的版本号。

要使用__version__()函数,只需要在代码中调用print(__version__())即可。该函数会直接输出当前Python解释器的版本号。

下面是一个使用__version__()函数的示例代码:

import sys

print("Python version:")
print(sys.version)
print("")

print("Python version (compact):")
print(sys.version.split()[0])
print("")

print("Python version (__version__):")
print(sys.version.split()[0].split('.')[0])

输出:

Python version:
3.8.10 (default, May  3 2021, 08:15:04)
[GCC 9.3.0]

Python version (compact):
3.8.10

Python version (__version__):
3

在上面的代码中,我们首先导入了sys模块。然后使用sys.version访问当前Python解释器的完整版本信息,并将其打印出来。接下来,我们使用split()方法将版本信息拆分成一个字符串列表,再使用索引操作得到指定位置的版本号。

sys.version.split()[0]可以得到完整的Python版本号,例如3.8.10sys.version.split()[0].split('.')[0]则可以得到主要版本号,例如3

需要注意的是,__version__()函数是一个只读属性,无法通过赋值来更改版本号。它只用于获取Python解释器的版本信息。

总结起来,__version__()函数是一个方便的内置函数,用于获取Python解释器的版本号。它可以在程序中帮助我们确定Python解释器的版本,并根据需要执行不同的操作。