我正在使用位于\\server\path\menu.py
. 首先我添加\\server\path\
到我的NUKE_PATH
环境变量,然后我启动 Nuke。
启动画面后,我收到以下错误:
\\server\path\menu.py : 解释此插件时出错
...然后 Nuke 终止。没有日志文件%HOME%\.nuke
如何获得回溯以查看问题所在?
将所有内容都包围在一个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())