Listen in txt - Datei einbinden

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Flolex
User
Beiträge: 3
Registriert: Montag 4. März 2019, 15:13

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.
Benutzeravatar
sparrow
User
Beiträge: 4537
Registriert: Freitag 17. April 2009, 10:28

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.
Sirius3
User
Beiträge: 18269
Registriert: Sonntag 21. Oktober 2012, 17:20

@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.
Flolex
User
Beiträge: 3
Registriert: Montag 4. März 2019, 15:13

Danke für die Ideen.
Das CSV - Modul kannte ich vorher nicht.
Antworten