Hochladen und Herunterladen von Dateien mit Flask

Ich versuche, mit PythonAnywhere und Flask eine wirklich einfache Webanwendung zu schreiben, mit der der Benutzer eine Textdatei hochladen, eine CSV-Datei erstellen und dann die CSV-Datei herunterladen kann. Es muss nicht schick sein, es muss nur funktionieren. Ich habe bereits das Programm zum Generieren der CSV aus einer TXT-Datei auf dem Laufwerk geschrieben.

Nun öffnet meine Funktion die Datei auf dem Laufwerk mit:

with open(INPUTFILE, "r") as fname:

und schreibt die csv mit:

with open(OUTPUTFILE, 'w') as fname:

mit INPUTFILE und OUTPUTFILE als Dateinamen.

Wäre es besser für mich, die Dateien als Objekte zu behandeln, die irgendwie von der Flasche / html zurückgegeben werden?

Ich weiß nicht, wie das geht. Wie soll ich dieses Programm strukturieren? Wie viele HTML-Vorlagen brauche ich? Ich würde es vorziehen, an den Dateien zu arbeiten, ohne sie irgendwo zu speichern, aber wenn ich sie im PythonAnywhere-Verzeichnis speichern müsste, könnte ich das. Wie kann ich das machen

Antworten auf die Frage(4)

Ihre Antwort auf die Frage