在运行时检查Python模块版本
发布于 2021-01-29 19:33:25
许多第三方Python模块都有一个属性,该属性保存该模块的版本信息(通常类似module.VERSION
或module.__version__
),但有些则不然。
此类模块的特定示例是libxslt和libxml2。
我需要检查这些模块在运行时是否使用了正确的版本。有没有办法做到这一点?
潜在的解决方案是在运行时读取源代码,对其进行哈希处理,然后将其与已知版本的哈希进行比较,但这很讨厌。
有更好的解决方案吗?
关注者
0
被浏览
79
1 个回答