2017-10-17 789 views
0

是否可以仅在Jupyter笔记本电脑中执行突出显示的代码?这在Spyder和RStudio中是可行的。在Jupyter notebook Cell中执行高亮代码?

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

如果单元包含:

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

我想能够突出和只运行所需的线(例如可变assignmemnts),但不是最后一行。

我经常在Spyder和RStudio中使用它,也喜欢在Jupyter中做。我发现我在不断地拆分和重新组合单元格,以排除单行代码的错误,例如,我已将其索引编入错误。突出显示和打印变量可以让我看到我实际分配的内容,并抛出一个错误,与我原本想要的一样。

+0

您可以拆分单元格 –

回答

1

Jupyter中没有这样的事情,就像'高兴奔跑'一样。至少我不知道它。

注释的其他行出使用CTRL +/,分裂细胞和仅执行所选择的1或使用调试器(例如pudb,它在Jupyter作品)在飞行中改变变量值之后运行单元(而调试)。

+0

Ok-Spyder和RStudio中的突出显示和运行功能在Jupyter笔记本电脑中确实不存在?如果是这样,请添加到您的答案,我会接受它。谢谢。 – EHB

+0

@EHB没错,没有这样的事情。 – alex