我编写了一些脚本,它们要么仅在 Python 2.x 版本上运行,要么仅在 Python 3.x 版本上运行。
如果脚本是从合适的 Python 版本开始的,我如何检测脚本内部?
有没有类似这样的命令:
major, minor = getPythonVersion()
sys.version_info
提供所使用的Python解释器的版本。
Python 2
>>> import sys
>>> sys.version_info
sys.version_info(major=2, minor=7, micro=6, releaselevel='final', serial=0)
>>> sys.version_info[0]
2
Python 3
>>> import sys
>>> sys.version_info
sys.version_info(major=3, minor=7, micro=10, releaselevel='final', serial=0)
>>> sys.version_info[0]
3
详情请参阅文档 https://docs.python.org/3.9/library/sys.html#sys.version_info.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)