#TypeError:'list'对象不可调用#

时间:2013-03-14 05:59:39

标签: python typeerror

好的,所以我正在学习python,我只是想在Maya中编写一个脚本,我可以在场景中重新定位关节。我不断收到错误消息

# TypeError: 'list' object is not callable # 

如果有人能帮我解决这个问题,我会非常感激!!

selJnt = cmds.ls (selection=True)

for allJnts in selJnt():

     get_jnt_rx = cmds.getAttr (allJnts + ".rx")
     get_jnt_ry = cmds.getAttr (allJnts + ".ry")
     get_jnt_rz = cmds.getAttr (allJnts + ".rz")

     cmds.setAttr ((allJnts + ".jointOrientX,"), get_jnt_rx)
     cmds.setAttr ((allJnts + ".jointOrientY"), get_jnt_ry)
     cmds.setAttr ((allJnts + ".jointOrientZ"), get_jnt_rz)

     cmds.setAttr ((allJnts + ".rx,"), 0)
     cmds.setAttr ((allJnts + ".ry,"), 0)
     cmds.setAttr ((allJnts + ".rz,"), 0)

1 个答案:

答案 0 :(得分:2)

删除括号中的括号:

for allJnts in selJnt():
                     ^^ THESE

在这里,selJnt是一个列表,您正试图将其视为一个函数。