Seite 1 von 1

Datenspeicherung(Problem bei der Benennung)

Verfasst: Mittwoch 9. April 2014, 20:02
von Simplicissimus
Guten Abend alle zusammen,

ich bin noch relativ neu bei Python und habe ein kleines Problem.Ich würde mich freuen wenn mir einer weiter helfen kann :)

Ich schreibe ein Programm, welches mir N Datensätze ausgibt. Diese will ich speichern, allerdings nicht in einer, sondern in N csv Dateien. Also will ich eine Schleife schreiben, welche den n-ten Datensatz in der n-ten Datei mit dem Namen Datei_n speichert.
Nun habe ich ja folgenden Befehl um eine csv Datei zu erstellen:
open('Daten', 'wb') as csvdatei:
Mein Problem ist ist nun: 'Daten' ist ja ein fester Name. Wie kann ich anstelle von 'Daten' eine Variable einsetzen, welche der Name der Datei wird.

Ich hoffe ich konnte mein Problem verständlich machen und würde micg über Hilfe freuen.

Re: Datenspeicherung(Problem bei der Benennung)

Verfasst: Mittwoch 9. April 2014, 20:20
von EyDu
Hallo und willkommen im Forum!

Das Stichwort lautet "String Formatting". Schau dir das ruhig mal in der Dokumentation genauer an, das ist ein recht umfangreiches aber sehr nütliches Werkzeug:

Code: Alles auswählen

>>> "Datei_{}.csv".format(42)
'Datei_42.csv'

Re: Datenspeicherung(Problem bei der Benennung)

Verfasst: Mittwoch 9. April 2014, 21:28
von Simplicissimus
Super, danke für die schnelle Antwort! :)