我使用Jupyter Notebook编写一个小程序。因此,我想将一些单元格写入.py文件。
我使用这个魔法%%writefile -a myfile.py
。它有效,但问题是内容是在没有新行的情况下附加的。因此,我必须在运行单元格后手动向myfile.py
添加换行符。
我该如何避免这个问题?
答案 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
中的两个单元格的导出代码。