有没有办法迭代.blend文件目录中的所有子文件?

问题描述

所以我的最终目标是通过脚本将所有画笔从一个混合文件链接到另一个文件。我知道我可以使用以下链接一个画笔:

bpy.ops.wm.link(directory="F:/Blender/Scenes/brushes.blend/Brush",filename="CustomBrushForImport")

我还知道我可以通过在python中使用以下命令来遍历文件文件夹(当前使用打印,以便可以直观地看到控制台中发生的事情)

for filename in os.listdir(testDirectory):
       print (filename)

AFAIK(根据我的尝试),我无法使用os.listdir访问.blend文件中的任何内容(即F:/Blender/Scenes/brushes.blend/Brush),但我不知道除此唯一子目录外,其他类似操作的功能。有什么方法可以执行相同的方法,还是应该只看一下创建画笔列表并检查.blend文件中的那些画笔?

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)