一、通过命令行进行判断
在命令行中输入以下命令,可以获取当前 Python 版本信息:
python --version
Python 3.9.5
上述命令会返回当前 Python 的版本号。
如果使用的是 Python 2.x 版本,可以使用下面的命令获取当前 Python 版本信息:
python -V
Python 2.7.18
二、通过代码进行判断
Python 提供了 sys
模块,可以使用 sys.version_info
获取当前 Python 版本信息。下面是一个示例:
import sys
if sys.version_info.major == 3:
print("当前 Python 版本为 3.x")
else:
print("当前 Python 版本为 2.x")
上述代码会根据当前 Python 版本输出不同的结果。
除了使用 sys
模块外,还可以使用 platform
模块进行判断:
import platform
print(platform.python_version())
上述代码会输出当前 Python 的版本号。
三、使用第三方库进行判断
Python 还有一些第三方库,可以用来判断当前 Python 版本。下面是一些常用的库:
six
:用于跨 Python 版本兼容性。backports
:用于在旧版 Python 中使用新版库。future
:用于支持 Python 2 和 Python 3 的兼容性。
可以通过以下代码来安装这些库:
pip install six
pip install backports
pip install future
使用 six
作为例子,下面是一个判断 Python 版本的示例:
import six
if six.PY2:
print("当前 Python 版本为 2.x")
else:
print("当前 Python 版本为 3.x")
上述代码会根据当前 Python 版本输出不同的结果。