#错误:未缩进与任何外部缩进都不匹配

2024-09-28 17:05:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python新手,当我编译下面的Python代码时,我得到

错误:未缩进与任何外部缩进级别都不匹配

帮我修好

这是我的剧本

from maya import cmds

sel = cmds.ls(sl=1)
controller = None
preParent = None
for i in sel:
    cmds.select(cl=1)
    if controller == None or cmds.objExists(controller) == False:
        controller1 = cmds.circle( nr=(1, 0, 0 ), name = i+"Ctrl")[0]
    else:
         controller1 = cmds.duplicate(controller, name = i + "Ctrl")[0]

     grp = cmds.group(em =1, name = i+"Grp")
     cmds.parent(controller1, grp)
     pc = cmds.parentConstraint(i, grp, mo=0)
     cmds.delete(pc)
     cmds.pointConstraint(controller1, i, mo=0)
     cmds.orientConstraint(controller1, i, mo=0)
     if preParent != None:
         cmds.parent(grp, preParent)
     preParent = controller1

Tags: 代码namenoneifparentmoctrlcontroller
1条回答
网友
1楼 · 发布于 2024-09-28 17:05:22

在这里,我通过PyCharm格式函数运行您的代码。在

from maya import cmds

sel = cmds.ls(sl=1)
controller = None
preParent = None
for i in sel:
    cmds.select(cl=1)
    if controller == None or cmds.objExists(controller) == False:
        controller1 = cmds.circle(nr=(1, 0, 0), name=i + "Ctrl")[0]
    else:
        controller1 = cmds.duplicate(controller, name=i + "Ctrl")[0]

    grp = cmds.group(em=1, name=i + "Grp")
    cmds.parent(controller1, grp)
    pc = cmds.parentConstraint(i, grp, mo=0)
    cmds.delete(pc)
    cmds.pointConstraint(controller1, i, mo=0)
    cmds.orientConstraint(controller1, i, mo=0)
    if preParent != None:
        cmds.parent(grp, preParent)
    preParent = controller1

相关问题 更多 >