首页 > 解决方案 > 如何让 swapNamespace 标志与 Maya 中的 cmds 文件导入一起使用

问题描述

根据文档 - https://download.autodesk.com/us/maya/2011help/CommandsPython/file.html#flagswapNamespace

..命令应该是这样的,

cmds.file('E:\Stuff\ASSET.FBX', i=True, swapNamespace=['ASSET','Taco'])

它成功地将 ASSET.FBX 作为 ASSET 导入到我的 Outliner。但我总是得到这个错误:

Error: The -swapNamespace flag could not find the specified namespace to swap to: "Taco"

有人看到我在哪里犯错了吗?或者也许有一个可行的例子?我需要重命名这个对象。谢谢。

标签: pythonscriptingmayamelpymel

解决方案


此错误仅表示您使用 namespace 设置的元素中没有元素Taco

如果您的目标只是使用命名空间导入ASSET.FBX文件,ASSET则只需使用namespace参数

cmds.file('E:\Stuff\ASSET.FBX', import=True, namespace='ASSET')

推荐阅读