First page Back Continue Last page Overview Image

Dateien: Lesen und Schreiben

Ein Datei lässt sich sehr einfach zeilenweise einlesen, da man über ein Dateiobjekt zeilenweise iterieren kann.

with open("yellow_snow.txt") as fh:

for line in fh:

print(line.rstrip())

In eine Datei schreibt man mit der Methode write des Dateiobjektes.

with open("yellow_snow.txt") as fobj_in:

with open("yellow_snow2.txt","w") as fobj_out:

counter = 1

for line in fobj_in:

print(line.rstrip())

fobj_out.write(str(counter) + ": " + line)

counter += 1