以下是一个 Python 脚本示例,用于判断当前 Python 版本并选择引入相应的依赖:
import sys
major_version = sys.version_info.major
minor_version = sys.version_info.minor
if major_version == 3 and minor_version >= 6:
from flask import Flask
# 如果是 Python 3.6 及以上版本,可以引入一些新特性的库
else:
try:
from flask import Flask
print("Warning: Running on an older Python version. Some features may not be available.")
except ImportError:
# 如果是旧版本 Python,可以尝试引入旧版本兼容的库或采取其他措施
print("Error: Flask is not available for this Python version.")
app = Flask(__name__)
# 后续代码
在这个示例中,首先检查当前 Python 的主版本号和次版本号。如果是 Python 3.6 及以上版本,直接引入 flask
。如果是旧版本,尝试引入并给出警告。如果引入失败,可以根据需要进行错误处理或尝试其他替代方案。