Auslöser Datei herunterladen in iPython Notebook

9

Gibt es bei einem iPython-Notebook, das auf einem externen Server läuft, eine Möglichkeit, einen Datei-Download auszulösen?

Ich möchte entweder das Notebook in die Lage versetzen, den Download einer Datei, die auf dem externen Server lebt, auf den Ort initialisieren, wo das Notebook lokal gerendert wird, oder einen direkten String-Dump aus dem Notebook-Arbeitsbereich in eine lokal heruntergeladene Textdatei.

I.E. Ein leistungsfähiges Werkzeug wäre ein Notebook, das Daten aus einer Datenbank abfragen, Daten ändern und die Abfrageergebnisse als CSV-Datei herunterladen kann.

Ein schnelles Experiment zeigte, dass eine Zelle, die Folgendes enthält, einen Link zum Herunterladen einer Datei darstellt. Ich hoffe auf eine sauberere Lösung als das Rendern von Daten in einen HTML-Frame.

%Vor%     
zachd1_618 21.10.2014, 23:11
quelle

1 Antwort

-3

Sie können die Bibliothek urllib verwenden, um Dateien herunterzuladen oder URLs anzufordern.

%Vor%     
charlesreid1 06.06.2015 17:25
quelle