Es ist sehr einfach, eine Ipython-Notebook-Zelle oder mehrere Zellen in eine Datei oder Pastebin zu speichern.
Aber manchmal möchte ich die Ausgabe eines Vorgangs in die Datei ausgeben. Was ist der schnelle Weg, das zu tun?
%Vor%gibt mir:
%Vor%Und wenn ich das tue:
%Vor%Es funktioniert, aber ich verliere die Pretty-Print-Formatierung und habe eine automatische .py-Erweiterung zum Namen der Ausgabedatei hinzugefügt.
um die Formatierung von pretty-print zu vermeiden, versuchen Sie
%Vor% Wenn ein Objekt, das Sie zurückgeben, die Methoden __str__
und __repr__
unterstützt, kann es helfen
extention .py oder .ipy ist im IPython-Magics-Kern fest codiert. So ist es einfacher, jedes Mal umzubenennen. oder wenn Sie IPython nicht aktualisieren möchten, wechseln Sie in ... \ IPython \ core \ magics \ code.py, Zeile 188:
%Vor%Tags und Links ipython