Jupyter笔记本中的跟踪语句执行?

问题描述 投票:0回答:1

我目前正在Jupyter笔记本中编写一些Python代码,我想知道是否有可能直接在Jupyter中跟踪语句的执行?我知道有一个名为“ trace”的模块:https://docs.python.org/3/library/trace.html#trace.Trace.results但是在我看来,使用“ trace”只能在控制台中显示执行流程或将其导出到新文件中。但是,我想直接在Jupyter Notebooks中显示它。在有或没有提到模块的情况下,这是否可能?如果是,怎么办?

感谢您的帮助。

python jupyter-notebook trace
1个回答
1
投票

关于调试代码的某些内容,您可能对单元魔术%%debug感兴趣,讨论过here以便在笔记本中打开调试器并使用pdb命令。如果需要,可以选择PixieDebugger

您可能对JupyterLab的变量检查器扩展感兴趣。有一个(古老的)使用它的动画示例here。您可以通过单击launch binder徽章there并启动笔记本电脑轻松地进行尝试。然后右键单击打开的笔记本,然后从列表中选择Open Variable Inspector。动画将向您展示如何拖动选项卡以在屏幕上并排排列它们。现在,在运行代码时,您将看到变量已更新。

© www.soinside.com 2019 - 2024. All rights reserved.