是否可以使用 python 版本标记或标记(不仅仅是注释)源代码以指示它与哪个版本的 python 兼容,并在使用较旧或不兼容的 python 解释器运行时引发错误或警告?编辑:if sys.version_info < (3, 8):
raise Exception("You need Python 3.8+")这应该做我想做的。
2 回答
FFIVE
TA贡献1797条经验 获得超6个赞
您可以使用它sys.version_info来识别用于运行代码和引发错误的版本。
通常在脚本开头使用。
import sys
if sys.version_info.major < 3 or sys.version_info.minor < 8:
raise Exception("You need Python 3.8+")
它也可以用于导入不同版本的不同模块。
海绵宝宝撒
TA贡献1809条经验 获得超8个赞
if sys.version_info < (3, 8):
raise Exception("You need Python 3.8+")这应该可以完成工作!
添加回答
举报
0/150
提交
取消
