擅长:python、mysql、java
<p>如果您可以将<code>pbr</code>作为包的运行时依赖项,那么可以使用<code>pbr.version</code>中的<a href="https://docs.openstack.org/pbr/3.1.1/api/pbr.html?highlight=version%20semanticversion#pbr.version.VersionInfo" rel="nofollow noreferrer">^{<cd2>}</a>类:</p>
<pre><code>from pbr.version import VersionInfo
package_name='my_package'
info = VersionInfo(package_name)
print(info.version_string())
</code></pre>
<p>(另见<a href="https://stackoverflow.com/questions/40562270/how-to-load-package-version-into-version-variable-if-you-are-using-pbr">How to load package version into __version__ variable if you are using pbr?</a>)</p>