Datenausgabe als CSV Datei "import csv" geht nicht

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
Herbie77
User
Beiträge: 7
Registriert: Dienstag 25. Januar 2022, 14:02

Hallo
Ich gebe Daten in eine CSV-Datei aus. Das funktioniert. Allerdings sind die "Felder" durch Komma statt durch Semikolon getrennt. Es besteht die Möglichkeit einen Delimiter = ';' anzugeben, dazu wird jedoch "import csv" benötigt.

Wenn ich das in Pychar eingebe, wird es grau hinterlegt und ich kann die Option delimiter = ' ; ' nicht benutzen.
Habe die Python Version 3.10

P.S Das gleiche habe ich auch mit "import calendar".
andere import Befehle funktionieren.

Was tun?
Danke
Benutzeravatar
Dennis89
User
Beiträge: 1562
Registriert: Freitag 11. Dezember 2020, 15:13

Hallo,

nutzt du in deinem Code dann auch den csv.writer ?

Grüße
Dennis
"When I got the music, I got a place to go" [Rancid, 1993]
Sirius3
User
Beiträge: 18279
Registriert: Sonntag 21. Oktober 2012, 17:20

Was ist Pychar? Hast Du nur irgendwelche Probleme mit einer IDE, oder funktioniert das Programm wirklich nicht? Wie lautet die Fehlermeldung? Und der Code dazu?
Herbie77
User
Beiträge: 7
Registriert: Dienstag 25. Januar 2022, 14:02

Hallo Dennis.
Guter HInweis. Jetzt ist es nicht mehr grau
Allerdings klappt das mit dem delimiter noch nicht. Das muss ich noch googeln. Allerdings komm ich erst heute abend dazu, an meinem Programm weiter zu arbeiten.
Danke
imonbln
User
Beiträge: 191
Registriert: Freitag 3. Dezember 2021, 17:07

Herbie77 hat geschrieben: Mittwoch 16. Februar 2022, 09:40 Allerdings klappt das mit dem delimiter noch nicht.
Was musst du da denn groß googeln, das steht quasi in der Dokumentation direkt drin. https://docs.python.org/3/library/csv.html#csv.writer

Ich persönlich mag es zwar für sowas ein Dialekt zu definieren, aber das ist Geschmacksasche, ich finde den Dialekt sauber.

Btw, was ich nicht verstanden habe. Willst du nun Komma oder Semikolon als delimiter haben, du sagst, Komma setzt aber Semikolon als delimiter.
Herbie77
User
Beiträge: 7
Registriert: Dienstag 25. Januar 2022, 14:02

Hallo imonbin.

Es ist alles erledigt. PS. Ich hab " Semikolon" gemeint.
Antworten