我正在尝试将控制装置从一个钻机转移到另一个钻机。
我想我已经解决了大部分问题,但我有点卡住了。
我有一个我正在输入的函数,我想要附加的复制控件,以及我需要找到的原始装备的控件列表,以便将控件移动到其中。你知道吗
我的问题是,我不断得到这个错误:
Error: ValueError: file line 132: More than one object matches name: Index_2_L_ctrl
我搜遍了所有的东西,我很确定每个东西只有一个名字,但我不知道如何列出任何其他以同样方式命名的项目。或者最好还是除掉它们。
这是我的职责;如果有任何不清楚的地方,请告诉我,我将尽力澄清:
def spltString(wtlf, arr):
ndp = wtlf
print ndp
dlb = difflib.get_close_matches(ndp, arr)
fil = dlb[0]
cmds.pointConstraint(ndp, dlb[0])
尝试传入所需控件的长名称,而不是短名称。这将消除
Index_2_L_ctrl
的不同副本的歧义您可以找到如下控件的所有副本:
结果将是包含完整层次结构的对象名,如
或者别的什么。^带有}将为您将短名称转换为长名称。你知道吗
long=True
标志的{正是因为你遇到的问题,大多数时候使用长名字是一个好习惯。你知道吗
相关问题 更多 >
编程相关推荐