Seite 1 von 1

Listen in txt - Datei einbinden

Verfasst: Montag 4. März 2019, 15:25
von Flolex
Hallo,

ich habe bis jezt nur wenige Erfahungen mi Python gesammelt.
Derzeit will ich mehrere Listen in eine Datei abspeichern.
Ich habe es schon geschafft die Listen in die Datei einzufügen, jedoch würde ich sie gern sortiert in der Datei nebeneinander stehen lassen.

Derzeitige "Lösung"

f = open('Textdatei.txt','w')

f.write(',\n'.join((map(str,Liste1))))
f.write(',\n'.join((map(str,Liste2))))

f.close()

Dadurch stehen die Listen jedoch übereinander.

Re: Listen in txt - Datei einbinden

Verfasst: Montag 4. März 2019, 15:42
von sparrow
Willst du die Listen oder die Werte aus den Listen nebeneinander stehen haben?
Bisher sorgst du ja dafür, dass die einzelnen Werte mit einem "\n" - sprich Newline - getrennt sind. Dann steht natürlich alles in einer neuen Zeile.

Re: Listen in txt - Datei einbinden

Verfasst: Montag 4. März 2019, 16:16
von Sirius3
@Flolex: erster Fehler ist, dass Du überhaupt mehrere Listen hast. Speichere alle Daten, die zusammengehören in EINE Liste, wo jedes Listenelement wieder eine Liste/Tuple ist. Wenn die Ergebnisdatei eine CSV-Datei sein soll, benutze das csv-Modul.

Re: Listen in txt - Datei einbinden

Verfasst: Dienstag 5. März 2019, 13:28
von Flolex
Danke für die Ideen.
Das CSV - Modul kannte ich vorher nicht.