erlaubt mir bitte zum Punkt zu kommen:
datei001.txt :
zeile 1
zeile 2
zeile 3
datei002.txt:
zeile 4
zeile 5
zeile 6
datei003.txt:
zeile 7
zeile 8
zeile 9
Ich habe folgenden Code:
Code: Alles auswählen
import sys
final = open("ergebnis.txt", "wb")
for i in range(1,4) :
temp = open("hrl00" + str(i) + ".txt", "r")
for line in temp:
final.write(line)
temp.close()
final.close()
Code funktioniert, d.h. Ergebnis sieht wie erwünscht aus. Code zwar eventuell nicht so elegant, aber mir macht das nichts.
ergebnis.txt:
zeile 1
zeile 2
zeile 3
zeile 4
zeile 5
zeile 6
zeile 7
zeile 8
zeile 9
Nun, ich möchte etwas komplizierter machen. Wenn der Inhalt der Dateien sagen wir mal so aussieht:
datei001.txt:
Überschrift
Zeile 1
Zeile 2
datei002.txt:
Überschrift
Zeile 3
Zeile 4
datei003.txt:
Überschrift
Zeile 5
Zeile 6
Am Ende soll also so rauskommen:
Ergebnis.txt:
Überschrift
Zeile 1
Zeile 2
Zeile 3
Zeile 4
Zeile 5
Zeile 6
Bis auf die Erste soll also aus jeder Datei jeweils ab der 2. Zeile in ergebnis.txt geschrieben werden.
Habt Ihr vielleicht mal eine Idee? Ich danke Euch für Eure Hilfe.
Viele Grüße,
Eure Ratna