[Python-de] datei in/output

Peter Schneider-Kamp peter at schneider-kamp.de
Wed Apr 11 14:41:59 EDT 2001


in = open("eingabe.datei","r")
out = open("ausgabe.datei","w")
line = in.readline()
while line:
  out.writeline(process_one_line(line))
  line = in.readline()
in.close()
out.close()

hope-that-helps-ly y'rs
Peter

Frank Immich wrote:
> 
> Hallo zusammen,
> erst mal Danke für die schnelle Antwort auf meine letzte Frage....
> und gleich habe ich eine neue.
> Für euch ist es wahrscheinlich in drei Zeilen beantwortet, aber ich such mir
> einen Wolf in der Doku.
> O.K. die Frage:
> 
> Ich habe schon alles mögliche gefunden, um Daten aus einer Datei einzulesen.
> Open(), Read(), fileinput()..etc.
> Letztere ist ja ein tolle Sache um denn Input zeilenweise zu bekommen...
> Aber wie schreiben ich den zeilenweise wieder in die Datei ???
> Konkretes Bsp.
> Große Datei.: ... ich lese die Zeilen einzeln ein ....ändere irgendwas in
> einer Zeile... und schreibe die Zeile wieder zurück ... Wie macht man das am
> schlausten?  ( oder gibt es ein python.awk.module ;-) ? )
> Mein kleines Progrämmchen läuft schon ganz gut, abgesehen davon, dass es bei
> großen Dateien ewig dauert, da ich immer alles auf einmal einlese und
> bearbeite....
> 
> Danke und Ciao Frank
> 
> P.S. Kann mir einer ein gutes Buch über Python empfehlen ??
> 
> --
> GMX - Die Kommunikationsplattform im Internet.
> http://www.gmx.net
> 
> _______________________________________________
> Python-de maillist  -  Python-de at starship.python.net
> http://starship.python.net/mailman/listinfo/python-de



More information about the Python-de mailing list