Das lesen und schreiben von Dateien ist an sich schon ganz praktisch, aber besonders interessant wird es dann wenn wir die Dateien verwenden um tatsächlich Daten zu speichern die unser programm benötigt.

Beispiel zum abspeichern einer Einkaufsliste

In diesem Beispiel sehen wir erneut unser Programm mit der Einkaufsliste nur das die Einkaufsliste jetzt in einer Datei abgelegt wird. Wir schreiben hier alle Daten im Format sache,menge in die Datei. Jeder eintrag soll auf eine eigene Zeile deshalb haben wir am ende noch das "\n" im allgemeinen steht ein \n für einen Zeilenumbruch es stellt also die Anweisung “gehe in die nächste Zeile” dar.

Probier einmal das Programm in dein Thonny abzuschreiben und auszuführen!

Wir verwenden hier das csv Format zum abspeichern unserer Daten, csv steht für “comma seperated values” oder manchmal auch “character seperated values” also Werte die durch ein trennzeichen wie zum beispiel ein Komma getrennt sind. Das Format ist sehr beliebt um tabelarische Daten auszutauschen oder abzuspeichern. Es ist durch diese Speicher art leider auch nicht möglich ein Komma im Namen eines Eintrags unserer Shopping Liste zu haben.

Als nächstes geht es darum die Daten wiederherstellen zu können. Also die Datei die wir bereits haben einmal auszulesen und die Daten daraus wieder darstellen zu können.

Die Datei wieder auslesen und daten wiederherstellen

Probier einmal das Programm in dein Thonny abzuschreiben und auszuführen! Führe erstmal das erste Programm mit dem schreiben aus und dann das Programm zum lesen. Hast du eine Idee wie du beide Programme kombinieren könntest?

DonateDonate here for joy in Africa.