ich versuche gerade folgende aufgabe zu lösen:
Ich habe ca >1000 textdateien (mit der dateiendung .asc) in einem Ordner.
Innerhalb der Textdatei kommt irgendwann eine Zeile mit dem text ".feeder"
Anschliessend kommt in den folgenden zeilen der Textblock den ich gerne hätte.
Der Textblock endet mit der Zeile ".mount"
Ich hätte jetzt gerne alle Textblöcke nacheinander in einer einzigen neuen Textdatei, welche ich dann mit Excel weiter bearbeiten will.
alle Beispiele die ich bis jetzt gefunden habe gehen leider davon aus einen bestimmten text zu finden, und dann genau diese zeile auszugeben, das bringt mir aber leider nichts.
Code: Alles auswählen
#!/usr/bin/env python
import re
shakes = open("wssnt10.txt", "r")
for line in shakes:
if re.match("(.*)(L|l)ove(.*)", line):
print line,
Gruß Hans
PS: die Textblöcke sind auch immer unterschiedlich Lang!