在 Jupyter Notebook Cell 中执行突出显示的代码?

EHB*_*EHB 5 python rstudio spyder ipython-notebook jupyter-notebook

是否可以仅在 Jupyter 笔记本单元中执行突出显示的代码?这在 Spyder 和 RStudio 中是可能的。

我发现这对于在编写代码时排除故障非常有用。

如果一个单元格包含:

a=13
b=17
c=42
a=a*c
Run Code Online (Sandbox Code Playgroud)

我希望能够突出显示并仅运行所需的行(例如变量分配内存),而不是最后一行。

我经常在 Spyder 和 RStudio 中使用它,也很想在 Jupyter 中使用它。我发现我一直在拆分和重新组合单元格,以便对单行代码进行故障排除,例如,我错误地索引了某些内容。突出显示并打印变量让我可以看到我实际分配给它的内容并抛出错误,而不是我的意图。

小智 2

现在看来它也可以在 python 笔记本中使用。 https://github.com/jupyterlab/jupyterlab/pull/2191

如果我在 Kaggle (www.kaggle.com) 中打开一个 python 笔记本并选择一个文本,它会让我只运行突出显示的部分。