Birdseye是一个Python调试器,它在函数调用中记录表达式的值,并让你在函数** 退出 **后轻松查看它们, 例如:
无论你如何运行或编辑代码,都可以使用Birdseye。 只需要你安装好依赖:
pip install birdseye
并在代码函数上方添加 @eye
装饰器(如上动图所示),即可根据需要运行函数,并在浏览器中查看结果。
它还可以与一些常用工具集成在一起,如 Pycharm 和 Vscode,以提供更流畅的体验,后续我们会介绍如何将其与这些工具结合使用。
它不仅仅能够单步执行,还能在 循环迭代中来回移动 ,并查看所选表达式的值如何变化:
通过 birdseye 你能很容易地知道哪些表达式引发了异常:
你也能够展开具体的数据结构和对象以查看其内容: