Mögliches Duplikat:
Wie liest man eine CSV-Zeile mit "?
Ich habe eine Reihe verwandter Fragen gesehen, aber keine hat direkt das angesprochen, was ich zu tun versuche. Ich lese Textzeilen aus einer CSV-Datei ein.
Alle Elemente stehen in Anführungszeichen und einige haben zusätzliche Kommas innerhalb der Anführungszeichen. Ich möchte die Zeile entlang der Kommas aufteilen, aber die Kommas innerhalb der Anführungszeichen ignorieren. Gibt es eine Möglichkeit, dies in Python zu tun, ohne dass eine Reihe von Regex-Anweisungen erforderlich ist.
Ein Beispiel dafür ist:
"114111","Planes,Trains,and Automobiles","50","BOOK"
die ich in 4 separate Wertvariablen zerlegen möchte:
"114111" "Planes,Trains,and Automobiles" "50" "Book"
Gibt es eine einfache Option in line.split()
die ich vermisse?