【发布时间】:2013-06-05 13:16:13
【问题描述】:
我正在尝试定义一个函数,当我指定一个对象时返回一个列表,当我没有指定任何内容时,它会返回带有 *_control 的场景中所有对象的列表。 这是我的功能,但它不起作用.... 那我正在和玛雅一起工作..
from maya import cmds
def correct_value(selection):
if not isinstance(selection, list):
selection = [selection]
objs = selection
return objs
if not selection :
objs = cmds.ls ('*_control')
return objs
当我没有指定任何内容时,它会返回错误:
错误:第 1 行:TypeError:文件第 1 行:正确值() 只接受 1 个参数(给定 0)
怎么了??
【问题讨论】:
-
你能贴出这个函数是如何运行的代码示例吗?
-
有什么困惑?您指定
correct_value采用单个参数,然后在没有参数的情况下调用它。 -
以后对这个问题感兴趣的人可能会感到困惑