Ausgabe eines Wortes anstelle der Zeile
Verfasst: Montag 2. Juli 2018, 09:58
Hallo,
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:
Mein Problem ist jetzt, dass ich die Gesamte Zeile ausgegeben bekomme.
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.
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.