2024-09-30 01:36:25 发布
网友
编写Blender脚本时,我成功地完成了bpy.ops.render.render(some_args),但是由于BPyOpsSubMod对象不可订阅,bpy.ops.render['render']失败。这让我很困惑,因为在Javascript中,任何Python对象都是字典,我可以通过obj.member或{}来访问对象方法。当我想按名称引用不可订阅的属性时,如何处理它们?在
bpy.ops.render.render(some_args)
bpy.ops.render['render']
obj.member
不是每个对象都是字典。但是大多数对象都有一个字典,可以通过名称^{}访问。在
你可以用任何一种
bpy.ops.render.__dict__['render']
或者
不是每个对象都是字典。但是大多数对象都有一个字典,可以通过名称^{} 访问。在
你可以用任何一种
或者
^{pr2}$相关问题 更多 >
编程相关推荐