• 对于 Maya 中该版本的 Python,Maya 命令的固定参数(如 maya.cmds.move() 的 X、Y 和 Z 值)必须作为单独的参数传递,且不能打包到一个数组中。

  • Maya 命令中属于 Python 保留字的标志的名称或短形式已从 Maya Python 命令语法中移除。例如:              

    “is”是 Python 中的保留关键字,而 is 不是有效的短形式标志名。仅长形式的标志有效(例如,用于addAttr 命令的 internalSet)。              


  • “break”是 Python 中的保留关键字,但不是有效的长形式标志。仅短形式的标志才有效(例如,uvLink 和lightlink 命令对应的 b)。

  • Stacktracing(在“脚本编辑器”(Script Editor)“历史 > 显示堆栈跟踪”(History > Show Stack Trace)中)仅适用于 MEL。stackTrace 命令是为 MEL 创建的,用于提供 Python 默认提供的功能。

  • 执行单个 Python 命令会使结果回显到“脚本编辑器”(Script editor),而执行“脚本编辑器”(脚本编辑器)中的几个 Python 命令则不会。这是嵌入 Python 的一个特性。                

    若要查看返回结果,必须明确地打印出来。              


,