ich bin neu hier - habe jedoch schon einige Zeit mit Python gespielt und hier viel mitgelesen.
zu meinem Problem hab ich bis jetzt keine Lösung gefunden:
Ich suche nach einer Möglichkeit, Zeilen per Komma zu trennen jedoch benötige ich Ausnahmen.
Eine Zeile kann wie folgt aussehen:
Alles was in Hochkommas steht soll als solches bestehenbleiben und nicht getrennt werden. Hochkommas können pro Zeile gar nicht, einmal oder mehrfach vorkommen.,2,3,4,5,"4,4",1,2,3,"5,6,5,6",,,
Mein Code sah bis heute vor, den Inhalt zwischen den Hochkommas zu löschen - nun ist er doch von Bedeutung:
Code: Alles auswählen
p=re.compile('".*?"')
splitter = re.compile(',')
f = open('raw.txt','r')
output = open('output.txt','w')
for line in f.readlines():
line = splitter.split(p.sub('',line))
[...]
Freundliche Grüße
Patrick