如何检查当前的Python版本

120 阅读1分钟

你可以在运行时检查运行一个程序的Python版本。

首先,你需要从标准库中导入sys 模块。

然后检查sys.version_info 属性的内容。

这个属性以一个元组的形式返回 Python 版本。

>>> sys.version_info
sys.version_info(major=3, minor=9, micro=0, releaselevel='final', serial=0)

Python 允许你比较元组,所以你可以检查例如当前的 Python 版本是否为 3.7.0 或更高。

sys.version_info >= (3, 7)

你可以在一个条件中加入这个检查,当Python版本太旧时退出程序。

if sys.version_info < (3, 7):
    print('Please upgrade your Python version to 3.7.0 or higher')
    sys.exit()