如何获取 运行 的 Blender 脚本路径

How to get Blender script path that is running

How do I get the full path of the current file's directory?

是的,我已经尝试过这些方法。他们都给我包含 Blender.exe 的文件夹 这是 D:\program\Blender 2.90

我应该得到的是 C:\Users\username\AppData\Roaming\Blender Foundation\Blender.90\scripts\addons\someAddonFolder 对吗?

2.9 版本有什么变化吗? 如果没有 Blender 环境,我的意思是正常 Python 下的 运行。该主题的方法都很好用。 我错过了什么吗?

我制作脚本的老方法是将 .blend .json .py 放在同一个文件夹中。 并使用 //

引用相对路径
bpy.utils.user_resource('SCRIPTS', "addons")

使用此代码可以获得安装自定义插件的路径。 对我来说,是 'C:\Users\Naoki\AppData\Roaming\Blender Foundation\Blender.90\scripts\addons'

在这里找到了答案: https://blender.stackexchange.com/questions/20850/how-to-automatically-get-a-add-on-folders-path-regardless-of-os