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