Ich suche innerhalb einer Datei nach passenden Einträgen und möchte diese verändern und in Datei_neu ablegen.
Nun ist es so, daß die Datei auch viele Einträge enthält, die ich nicht brauche. Sprich ich muß mir Funktionen bauen, die das für mich machen.
Hier seht ihr mal einen Auszug aus einer Beispielldatei :
042 BL V C 00:00:00:00 00:00:01:13 01:03:31:09 01:03:32:22
004 WARNERLO V C 19:38:02:12 19:38:16:05 00:59:59:05 01:00:12:23
* FROM CLIP NAME: WARNER LOGO PICTURE
095 101 V C 01:01:58:21 01:02:10:04 01:06:07:04 01:06:18:12
* FROM CLIP NAME: 5B/2/2
012 101 V C 01:07:35:01 01:07:36:21 01:06:18:12 01:06:20:07
Ziel : - Zeile 4 finden, bearbeiten
- danach Zeile 6 finden, bearbeiten
- usw...( könnte dann auch Zeile 9 sein z.B. also keine Regelmäßigkeit )
Mein aktueller Stand ist :
- jede Zeile in eine Liste einlesen ( organisiert in einer Großen )
Code: Alles auswählen
f = file (old_edl_path, "r")
old_edl_list = [z.rstrip().split() for z in f][:]
- über die Listen iterieren und die erste Liste bearbeiten, die 2mal eine dreistellige Zahl beinhaltet
- dann würde ich gerne die Suche dort fortsetzen, wo eben ein Eintrag gefunden wurde
Fällt euch etwas dazu ein ?
Danke im voraus,
Gunnar