python的跟踪模块将允许您运行脚本打印每行代码,因为它在脚本和所有导入的模块中运行,如下所示:
python -m trace -trace myscript.py
Run Code Online (Sandbox Code Playgroud)
有没有办法做同样的事情,但只打印顶级调用,即只打印行中的行myscript.py?
我正在尝试调试中止陷阱失败,我无法弄清楚它在哪里死亡.不幸的是,使用完整--trace需要永远 - 脚本通常需要2-3分钟才能运行,完整的跟踪已经持续数小时.