如何以编程方式清除Maya脚本编辑器?

dav*_*one 3 python maya mel pymel

在创建和调试脚本时,我为自己生成了很多反馈,但如果我不清除脚本编辑器,我可能会对我正在查看的反馈来自哪个尝试感到困惑.

有没有办法(最好使用PyMEL,但MEL可以)清除脚本编辑器历史记录?

the*_*dox 5

尝试:

cmds.scriptEditorInfo(ch=True)
Run Code Online (Sandbox Code Playgroud)

或者(PyMEL版):

import pymel.core as pm
pm.scriptEditorInfo(clearHistory=True)
Run Code Online (Sandbox Code Playgroud)

您还应该看一下python的内置日志记录模块.它允许您定义日志记录格式化程序,其中包括生成日志消息的文件名和行号,以便您可以准确地查看事物的来源.