如何在jupyter中使用%% writefile -a命令追加带换行符的文件?

时间:2016-04-09 18:09:38

标签: python jupyter

我使用Jupyter Notebook编写一个小程序。因此,我想将一些单元格写入.py文件。

我使用这个魔法%%writefile -a myfile.py。它有效,但问题是内容是在没有新行的情况下附加的。因此,我必须在运行单元格后手动向myfile.py添加换行符。

我该如何避免这个问题?

1 个答案:

答案 0 :(得分:5)

在单元格中%%writefile之后放一个空行。例如:

In [1]: 
%%writefile -a myfile.py

a = 1

In [2]: 
%%writefile -a myfile.py

b = 2

现在:

In [2]: 
%less myfile.py

a = 1
b = 2

将两个空行添加到单元格的开头,以获得空行之间的空行 文件myfile.py中的两个单元格的导出代码。