1

我正在使用位于\\server\path\menu.py. 首先我添加\\server\path\到我的NUKE_PATH环境变量,然后我启动 Nuke。

启动画面后,我收到以下错误:

\\server\path\menu.py : 解释此插件时出错

...然后 Nuke 终止。没有日志文件%HOME%\.nuke

如何获得回溯以查看问题所在?

4

1 回答 1

0

将所有内容都包围在一个try/except. 该文件可能看起来像这样

def main():
    # code and stuff
    ...

if __name__ == '__main__':
    main()

所以就这样做

def main():
    # code and stuff
    ...

if __name__ == '__main__':
    try:
        main()
    except Exception:
        import traceback
        traceback.print_exc()

        # Or you can save to a file
        with open('/path/to/file.txt', 'w') as f:
            f.write(traceback.format_exc())
于 2016-10-20T17:47:08.563 回答