Python 获取自己插件的bl_信息/版本

Python 获取自己插件的bl_信息/版本,python,blender,add-on,Python,Blender,Add On,我想通过编程方式访问存储在bl_info中的插件版本,因为我不想重复要更改的内容 我尝试使用addon\u utils.addons\u fake\u modules,但在后台(--background命令行参数)模式下,该列表是空的,我对使用该模式感兴趣 我也尝试过从导入bl\U信息,但是结果在不同的搅拌机版本和背景模式下不一致。由于导入\uUu初始信息出于某种原因导致了问题,但是导入其他模块没问题,我让\uUu初始信息导出bl\U信息版本本身 在\uuuu init\uuuuu.py中: d

我想通过编程方式访问存储在
bl_info
中的插件版本,因为我不想重复要更改的内容

我尝试使用
addon\u utils.addons\u fake\u modules
,但在后台(
--background
命令行参数)模式下,该列表是空的,我对使用该模式感兴趣


我也尝试过从导入bl\U信息,但是结果在不同的搅拌机版本和背景模式下不一致。

由于导入
\uUu初始信息
出于某种原因导致了问题,但是导入其他模块没问题,我让
\uUu初始信息
导出
bl\U信息
版本本身

\uuuu init\uuuuu.py
中:

def寄存器():
util.addon_version=bl_info['version']
util.py
中:

def get_addon_version():
#这是在uuu init中设置的__
返回加载项\u版本
当然,使用
util
作为名称并不是强制性的,使用
get\u addon\u version()
getter函数也不是强制性的。我使用了一个getter来简化将来的更改