问题
In my ipython notebook
, there is part of cells that serves as preliminary inspection.
Now I want to turn it off
, since after running it I know the status of the dataset, but I also want to keep it, so other people using this notebook can have this functionality.
How can I do it? Is there any example of doing it?
I can
comment out
these cells, but then switching betweenon
andoff
would be quite laborious. And may not be quite convinent for other people.I can abstract it into a
function
, but that itself has some methods, so the code would be quite convoluted, and may be hard to read?
回答1:
Using Jupyter notebook you can click on a cell, press esc
and then r
. That converts it to a "raw" cell. Similar thing can be done to convert it back, esc
+ y
. No comments needed, just key presses.
Within Juptyer notebook, go to Help -> Keyboard shortcuts for more.
Here's a snippet:
Command Mode (press
Esc
to enable)
↩ : enter edit mode
⇧↩ : run cell, select below
⌃↩ : run cell
⌥↩ : run cell, insert below
y : to code
m : to markdown
r : to raw
回答2:
In Jupyter notebooks one can use this magic preamble at the beginning of a cell to avoid its execution.
%%script false
These added arguments will prevent the notebook from erroring:
%%script false --no-raise-error
来源:https://stackoverflow.com/questions/34192290/ipython-notebook-elegant-way-of-turning-off-part-of-cells