按单元格而不是按行保存#:IPython%save magic:有办法吗?

时间:2013-06-13 15:47:58

标签: javascript python ipython ipython-notebook

我正在IPython笔记本中创建一个Django教程,我希望使用%save魔术来保存.py文件,以便在教程进行时创建/编辑/推进网站。问题是%save魔法通过指定要保存的行来实现。毫无疑问,当用户在文件乱序或多次执行单元格时,行号将发生变化。

我想这样工作:

some .py file imported into the notebook.
# do all sorts of website things
%save -f this.py file

它将保存单元格的内容而不需要行号。有没有办法用%save魔法的现有功能来做到这一点?

1 个答案:

答案 0 :(得分:8)

与IPython开发团队谈话后,minrk找到了答案:

%%writefile filename.py

会将单元格下方的所有内容写入filename.py。链接到converastion