【问题标题】:Spyder: How to run all cells above current cell?Spyder:如何在当前单元格之上运行所有单元格?
【发布时间】:2021-02-08 20:05:58
【问题描述】:

我处于繁重的调试模式,我必须相当频繁地重新启动内核,并且大量使用 Spyder 中的大量单元。当我在大约 10 个单元格中发生这种情况时,能够运行当前单元格之上的所有单元格会非常好,就像你在 Jupyter 中那样。

我知道我可以使用Shift-Enter 手动遍历并运行单元格 1-9,或者我可以手动选择所有代码并点击F9。有捷径吗?

【问题讨论】:

    标签: python-3.x spyder


    【解决方案1】:

    我通常只是在我想停止执行的地方创建一个语法错误,然后按 F5。

    编辑:

    我突然想到这不太对。语法错误将阻止执行开始。我实际上做的是引发 NameError:

    NameError: name 'stop' is not defined

    【讨论】:

      【解决方案2】:

      这里是 Spyder 维护者)没有捷径,也没有办法运行当前单元之上或之下的所有单元。

      但是,我认为这是一个非常有效的问题,因此请在我们的 issue tracker 中打开一个问题,这样我们就不会忘记在未来的版本中实现它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-05-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-19
        • 2018-05-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多