Aufgabe 1: Datei erstellen

Erstelle eine Datei mit dem Namen "info.txt" und schreibe einen kurzen Text hinein.

Musterlösung: Datei schreiben
with open("info.txt", "w") as file:
file.write("Hallo Datei")

Aufgabe 2: Datei lesen

Lies den Inhalt der Datei "info.txt" aus und gib ihn aus.

Musterlösung: Datei lesen
with open("info.txt", "r") as file:
print(file.read())

Aufgabe 3: Datei erweitern

Füge der Datei eine neue Zeile hinzu.

Musterlösung: Neue Zeile hinzufügen
with open("info.txt", "a") as file:
    file.write("\nNeue Information")

Aufgabe 4: Zeilen zählen

Lies eine Datei Zeile für Zeile aus und zähle, wie viele Zeilen die Datei besitzt.

Musterlösung: Zeilen zählen
count = 0

with open("info.txt", "r") as file:
    for zeile in file:
        count += 1

print(count)

Aufgabe 5: Schwierige Datei-Aufgabe

Erstelle ein Programm, das:

  • mehrere Namen in eine Datei schreibt
  • die Datei wieder liest
  • jede Zeile nummeriert ausgibt
Musterlösung: Datei kombinieren
with open("namen.txt", "w") as file:
    file.write("Anna\n")
    file.write("Tom\n")
    file.write("Lisa\n")

with open("namen.txt", "r") as file:
    nummer = 1

    for zeile in file:
        print(str(nummer) + ": " + zeile)
        nummer += 1

Nach oben scrollen