als "alter" Programmierer habe ich so meine Probleme mit der doch ziemlich anderen Python-Herangehensweise.
In einer Textdatei ist in einer bestimmten Zeile ein Schlüsselwort. In den folgenden Zeilen stehen die interessanten Daten, bis eine Leerzeile folgt.
Klassisch würde ich mit dem Zeilenindex arbeiten
Code: Alles auswählen
do
i++
loop until ...Schlüsselwort
do
kopiere ...
i++
loop until ... Leerzeile
Kann ich alternativ aus einer Liste bestimmte Werte löschen?
Oder macht man das so:
Code: Alles auswählen
looking_for_data = true
is_data = false
for zeile in text:
if is_data:
if ...Leerzeile:
is_data = false
else:
...kopieren
if looking_for_data:
if 'keyword' in zeile:
looking_for_data = false
is_data=true
Danke!