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

标签 python rstudio jupyter-notebook spyder

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

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

如果单元格包含:

a=13
b=17
c=42
a=a*c

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

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

最佳答案

Jupyter 中没有“突出显示并运行”这样的东西。至少我不知道。

在使用 CTRL +/ 注释掉其他行后运行单元格,拆分单元格并仅执行选定的单元格或使用调试器(例如 pudb ,它在 Jupyter 中工作)更改变量动态值(调试时)。

关于python - 在 Jupyter Notebook Cell 中执行突出显示的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46797224/

相关文章:

python - 尝试在 Python 中制作 JSON Schema 验证器以设置默认值

python - 如何在 jinja2 中使用 enumerate(zip(seq1,seq2))?

在整个项目中重命名 RStudio 上下文相关的对象

python-2.7 - ipywidgets:如何在两列中组织 slider

python - jupyter notebook 如何导入不在当前工作目录中的模块?

Python asyncio 缓冲和处理数据

python - "No child processes"on os.waitpid

r - 有没有办法在 RStudio 中禁用环境 Pane ?

console - Rstudio 控制台导航

python - 如何在 jupyter notebook 的选项卡式布局中延迟输出?