2016-04-09 4 views
2

Ich benutze ein Jupyter Notebook, um ein kleines Programm zu schreiben. Daher möchte ich einige Zellen in eine .py-Datei schreiben.Wie füge ich eine Datei mit einem Newline mit %% writefile-ein Befehl in Jupyter?

Ich benutze diese magische %%writefile -a myfile.py. Es funktioniert, aber das Problem ist, dass der Inhalt ohne eine neue Zeile angehängt wird. Daher muss ich nach dem Ausführen der Zellen manuell einen Zeilenumbruch zu myfile.py hinzufügen.

Wie kann ich dieses Problem vermeiden?

Antwort

2

Legen Sie einfach eine leere Zeile nach %%writefile in die Zelle. Zum Beispiel: Jetzt

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 

zwei leere Zeilen an den Anfang einer Zelle für eine Leerzeile zwischen dem exportierte Code von zwei Zellen in der Datei myfile.py.

Verwandte Themen