如何检查哪个版本的 Python 解释器正在运行我的脚本?
原文由 carrier 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何检查哪个版本的 Python 解释器正在运行我的脚本?
原文由 carrier 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.5k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
此信息在
sys
模块中的sys.version
字符串中可用:人类可读:
如需进一步处理,请使用
sys.version_info
或sys.hexversion
:要确保脚本以最低版本的 Python 解释器运行,请将其添加到您的代码中:
这将比较主要和次要版本信息。 Add micro (=
0
,1
, etc) and even releaselevel (='alpha'
,'final'
, etc) to the tuple as you喜欢。但是请注意,“躲避”检查某个功能是否存在几乎总是更好,如果没有,解决方法(或纾困)。有时功能会在新版本中消失,被其他功能取代。