Ich habe eine Datei mit vielen Zeilen, die so formatiert sind:
DIV ID=0X78800009 EXT="LOS ANGELES" TY=STANDARD OWN=0X74400002 ABBR=LA
Ich muss den EXT-Wert herausziehen, aber nur den Teil in Anführungszeichen. Ich bin derzeit mit diesem:
for line in file:
if sub in line:
extlist.append([item[4:] for item in line.split() if item.startswith('EXT=')].pop())
Aber es wird nur der "LOS"-Teil von LOS ANGELES an idlist angehängt. Ich bin ein wenig neu in Python, aber gibt es eine Möglichkeit, wrap item[4:]
en str(item[4:])
und verwenden String-Funktionen um den Wert zu extrahieren, den ich brauche?
Beachten Sie, dass der Text im EXT-Feld unterschiedlich lang ist und es sich um zufällige Städtenamen handelt.