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

xir*_*uru 5 python jupyter

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

我用这种魔法%%writefile -a myfile.py。它可以工作,但是问题是内容没有新行添加。因此,我必须myfile.py在运行单元格后手动向其中添加换行符。

如何避免这个问题?

Mik*_*ler 6

只需%%writefile在单元格中放一个空行即可。例如:

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

a = 1

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

b = 2
Run Code Online (Sandbox Code Playgroud)

现在:

In [2]: 
%less myfile.py

a = 1
b = 2
Run Code Online (Sandbox Code Playgroud)

在单元格的开头添加两个空行,以在文件中两个单元格的导出代码之间添加一个空行myfile.py