我想知道在使用pymel.core.warning()(或maya.cmds.warning())时如何获得警告行。

我尝试添加参数showLineNumber = True,但没有任何变化。我只有这个警告:# Warning: The 'showLineNumbers' flag is obsolete and will be removed in the next version of Maya. Use the Script Editor checkbox to turn on line number display instead. #

我检查/ History>错误中的行号/和/ Command>显示行号/,但没有任何更改。

预先感谢您的帮助 !

最佳答案

从Maya不能提供太多帮助的角度来看,这是不理想的,但是类似的事情应该起作用,并且仅依赖于Python。

import inspect
maya.cmds.warning(
    'Line number is: {}'.format(
        inspect.getframeinfo(inspect.currentframe()).lineno
    )
)

关于python - PYTHON在MAYA:上线警告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30005031/

10-16 07:29