我需要使用 python 脚本检查 python 版本。我知道sys.version_info
和platform.python_version()
用于此目的,但问题是它们返回的值是:
(2, 6, 6, 'final', 0)
和2.6.6
但我还需要我的用例的内部版本号,它可以由rpm -qa | grep python*
生成,例如:
python-2.7.5-48.el7.x86_64
(此处的构建编号为 48。有没有办法使用python脚本来做到这一点?
您可以在平台模块中使用架构方法
import platform
print platform.python_version()
print platform.architecture()
print "Version: {}, Architecture: {}".format(platform.python_version(), platform.architecture()[0])
结果:
2.7.13
('32bit', 'WindowsPE')
Version: 2.7.13, Architecture: 32bit