Ich bin noch ziemlich unerfahren in dem Umgang mit Python und komme momentan nicht wirklich weiter.
Ich habe folgendes Problem:
Ich muss aus einer Textdatei ein bestimmtes Wort suchen.
Dies habe ich mit folgendem Code gelöst:
Code: Alles auswählen
import os
os.path.abspath(os.path.dirname(r'\Pfad'))
liste = open(r"Fügegruppen.xml", "r")
ausgabe = open(r"Fügegruppen_Ausgabe.xml", "w")
suche = "Fügegruppe ["
def test_a():
for i in liste:
while True:
if suche in i:
ausgabe.write(i.strip() + '\n')
else:
break
break
test_a()
liste.close()
ausgabe.close()
Wie muss ich den Code umschreiben um hier wirklich nur das gesuchte Wort ausgegeben zu bekommen?
Eine Weitere Problematik ist, dass sich hinter dem Suchwort noch bis zu 7 andere Zeichen befinden (Beispiel: Fügegruppe [000_0] oder Fügegruppe [0000_0]) welche mit ausgegeben werden müssen.
Wie lässt sich das Umsetzen?
Vielen Dank schon einmal im Voraus.