Seite 1 von 1

Aus Liste Datei öffnen???

Verfasst: Donnerstag 20. November 2008, 08:40
von DjFresH
Ist es möglich ein Script mit folgenden eigenschaften zu schreiben?

DateiListe.txt => beinhaltet eine Liste in der in jeder Zeile ein Pfad angegeben wird aus eine Text Datei z.B.

C:\Text1.txt
C:\Text2.txt ...

Python kann ja die Liste öffnen und Zeile für Zeile abrbeiten...
meine Frage lautet nun ob Python die Dateien in der Liste indem Sinne abarbeitet, dass es:
-die Datei nacheinander öffnet
-eine neue Datei erzeugt
-den Inhalt der Dateien in der Liste nach der Reihenfolge von oben nach unten in der neuen Datei an einander kettet,
also so zu sagen dass eine Datei erzeugt wird in der der Inhalt am Stück
steht....

...hoffe ich hab mich da verständlich ausgedrückt... :?

gruß Sascha

Re: Aus Liste Datei öffnen???

Verfasst: Donnerstag 20. November 2008, 09:15
von gerold
DjFresH hat geschrieben:-die Datei nacheinander öffnet
-eine neue Datei erzeugt
-den Inhalt der Dateien in der Liste nach der Reihenfolge von oben nach unten in der neuen Datei an einander kettet
Hallo Sascha!

Willkommen im Python-Forum!

Code: Alles auswählen

#!/usr/bin/env python
# -*- coding: iso-8859-15 -*-

import os


def main():
    destfile = file("zieldatei.txt", "wb")
    filelist = file("dateiliste.txt", "rU")
    for line in filelist:
        filename = line.strip()
        if os.path.isfile(filename):
            sourcefile = file(filename, "rb")
            destfile.write(sourcefile.read())
            sourcefile.close()
    filelist.close()
    destfile.close()


if __name__ == "__main__":
    main()
mfg
Gerold
:-)

Verfasst: Donnerstag 4. Dezember 2008, 16:11
von DjFresH
Danke für die schnelle Antwort....

hat mich auf den richtigen Weg gebracht...

...habe es aber letztendlich komplett anders geschrieben...