我在第1行继续收到无效的语法错误但是,所有内容都写得正确

时间:2017-09-26 16:10:31

标签: python maya

from maya import cmds

sel = cmds.ls(sl=1)

# [u'IK_R_Shoulder', u'FK_R_Shoulder', u'R_Shoulder', u'R_ArmBlender_CtrlGrp']

blend = cmds.createNode("blendColors")

# sel[0] = ik

cmds.connectAttr(sel[0] + '.r', blend + '.color1', f=1 )

# sel[1] = fk

cmds.connectAttr(sel[1] + '.r', blend + '.color2', f=1 )

# sel[2] = skin 

cmds.connectAttr(blend + '.output',sel[2] + '.r',, f=1 )

# sel[3] = blenderCtrl

cmds.connectAttr(sel[3] + '.tx', blend + '.blender')

1 个答案:

答案 0 :(得分:0)

如果文件以UTF-8编码,我认为文件中有一些不可见的字符,或BOM(字节顺序标记)。我建议你将文件加载到十六进制编辑器中并搜索这些字符。

如果这没有帮助,您可以将文件上传到某处并告诉我们URI,以便我们可以查看它(我愿意花一些时间)。上传时,请确保您使用的是二进制传输方法,即确保传输软件/传输过程本身不会以任何方式更改文件。

典型的例子是,在Windows下运行的FTP客户端将文件上传到Linux服务器上的某个位置,从而将行结尾从CR + LF(Windows)转换为LF(Linux) )。所以请小心并仔细检查实际传输文件的软件的所有设置。否则,我们将检查一个与硬盘上的文件不同的文件;除了浪费时间之外,这将导致我们无处可去。