小能豆

如何检查我的脚本正在运行哪个版本的 Python?

javascript

如何检查我的脚本正在运行哪个版本的 Python?


阅读 50

收藏
2024-06-27

共1个答案

小能豆

要检查你的脚本正在运行哪个版本的 Python,你可以使用sys模块sys.versionsys.version_info

以下是检查和打印 P 的几种方法

使用sys.version

这将为您提供一个包含版本号和附加信息的字符串:

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

使用sys.version_info

这将为您提供一个包含主版本号、次版本号和微版本号的元组:

import sys
print("Python version:")
print(f"{sys.version_info.major}.{sys.version_info.minor}.{sys.version_info.micro}")

例子

以下是演示这两种方法的完整示例脚本:

import sys

def check_python_version():
    print("Using sys.version:")
    print(sys.version)

    print("\nUsing sys.version_info:")
    version_info = sys.version_info
    print(f"Python version: {version_info.major}.{version_info.minor}.{version_info.micro}")

if __name__ == "__main__":
    check_python_version()

输出

运行上述脚本可能会产生类似这样的输出(取决于您的 Python 版本):

Using sys.version:
3.8.10 (default, May  3 2021, 08:55:58) 
[GCC 7.5.0]

Using sys.version_info:
Python version: 3.8.10

这将显示运行脚本的 Python 版本。然后您可以使用此信息来确保兼容性或进行调试。

2024-06-27