gpt4 book ai didi

python spyder - 仅调试当前单元格或选择?

转载 作者:行者123 更新时间:2023-12-02 10:44:57 27 4
gpt4 key购买 nike

与这些(非常有用!)两个功能类似:

“运行当前单元格”“运行选择或当前行”

是否可以通过调试来做到这一点?我不想每次调试时都从大型脚本文件的顶部开始。

我使用的是 Spyder 版本 3.2.4

最佳答案

如果您使用 IPython 作为解释器,则可以使用 IPython 中的神奇 %pdb 来在遇到错误时自动启动 pdb

然后您可以“运行当前单元格”并在需要时进入调试器。

例如我有一个简单的脚本:

my_var = 4
raise ValueError

现在,在 IPython 终端中,我首先运行 %pdb,然后运行我的脚本。

In [4]: my_var = 4
...: raise ValueError
Traceback (most recent call last):

File "<ipython-input-4-31dc119cb1f3>", line 2, in <module>
raise ValueError

ValueError

> <ipython-input-4-31dc119cb1f3>(2)<module>()
1 my_var = 4
----> 2 raise ValueError


ipdb>

我有可用的调试器。

关于python spyder - 仅调试当前单元格或选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47655242/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com