小编Tom*_*ell的帖子

"列表对象不可调用"

我目前正在为Maya编写一个基于Python的工具.我正在使用一系列代码,我已经在其他工具的其他部分中使用了这些代码,并且出于某种原因它拒绝在这一轮工作.我看不出有什么理由不是.

def generateClothSkeleton(cloth):
print "Generating Cloth Skeleton"
objects = cmds.textScrollList("clothList", ai=True, q=True)
for x in range(0, len(objects)):
    numVerts = cmds.polyEvaluate((objects[x]), v=True)
    vertPosList = []
    for y in xrange(1, numVerts):
        object = objects[x]
        xformString = object + ".vtx[" + str(y) + "]"
        vertPos = cmds.xform(xformString, t=True, ws=True, a=True, q=True)
        vertPosList.extend([vertPos])
...
Run Code Online (Sandbox Code Playgroud)

运行时,Python会在object = objects [x]行上返回错误:'list'对象不可调用.这很奇怪,考虑到没有打电话......

是什么导致了这个令人愤怒的问题?

编辑:值得注意的是,如果我运行打印对象[x],它会按预期返回对象的名称...

python list callable maya

1
推荐指数
1
解决办法
3540
查看次数

标签 统计

callable ×1

list ×1

maya ×1

python ×1