检查 python 版本内部版本号



我需要使用 python 脚本检查 python 版本。我知道sys.version_infoplatform.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

最新更新