Birdseye是一个Python调试器,它在函数调用中记录表达式的值,并让你在函数** 退出 **后轻松查看它们, 例如:

无论你如何运行或编辑代码,都可以使用Birdseye。 只需要你安装好依赖:
pip install birdseye
并在代码函数上方添加 @eye 装饰器(如上动图所示),即可根据需要运行函数,并在浏览器中查看结果。
它还可以与一些常用工具集成在一起,如 Pycharm 和 Vscode,以提供更流畅的体验,后续我们会介绍如何将其与这些工具结合使用。
它不仅仅能够单步执行,还能在 循环迭代中来回移动 ,并查看所选表达式的值如何变化:

通过 birdseye 你能很容易地知道哪些表达式引发了异常:

你也能够展开具体的数据结构和对象以查看其内容:

Birdseye是一个Python调试工具,提供在函数退出后查看表达式值的功能。通过添加装饰器,可以在浏览器中观察函数执行过程,支持与Pycharm和VSCode集成,方便在IDE中使用。虽然存在堆栈限制、性能影响和内存问题,但对于需要深入理解函数执行流程的开发者来说,Birdseye是一个有效的辅助工具。
最低0.47元/天 解锁文章
256

被折叠的 条评论
为什么被折叠?



