Speichern in eine Datei
Ziel dieses Kapitels
- abspeichern
- wiederverwendbare Programme
Da das ständige erneut Tippen auf Dauer nicht besonders effizient ist, kann man den Programmcode von Python in eine Datei abspeichern und dann diese Datei starten.
Wir verwenden hierfür den oberen Teil von thonny
.
Übung Folgen Sie den Punkten um ein erstes Programm zu erstellen:
- Öffnen Sie eine neue Datei durch einen Klick auf den neuen Datei-Button.
- Geben Sie den Befehl
print("hallo")
in die neu geöffnete Datei, also den oberen Teil des Fensters, ein.- Speichern Sie diese Datei mit dem Namen
Hallo.py
ab, indem Sie auf das Diskettensymbol klicken, oder indem SieDatei->Speichern
klicken.- Führen Sie nun die Datei mit dem grünen "Play-Button" aus. Alternativ können Sie auch die mit F5 beschriftete Taste der Tastatur drücken.
- Finden Sie, wo der Text
"hallo"
ausgegeben wurde.
Dieses kurze Programm tut nichts anderes, als hallo
auszugeben.
Die Buttons von Thonny
Von links nach rechts haben die Buttons folgende Funtkionen, wobei die ersten vier und der letzte die wichtigsten sind:
- Eine neue Datei anlegen
- Eine Datei öffnen
- Die Datei speichern
- "Play-Button" das Programm ausführen
- unwichtig: Das Programm Schritt für Schritt ausführen
- unwichtig: Beim Schrittweisen ausführen einen großen Schritt machen
- unwichtig: Beim Schrittweisen ausführen einen kleinen Schritt machen
- unwichtig: So ähnlich wie 6.
- "Stopp-Button" das Programm beenden, wenn es Probleme gibt und das Ausführen nicht mehr funktioniert so hilft es oft das alte Programm zu beenden und dann neu starten
Automatische Ausgabe
Wird ein Programm aus einer Datei heraus gestartet, so ist die automatische Ausgabe deaktiviert, da sonst viel zu viele Ausgaben angezeigt würden. Das heißt eine Datei, mit folgendem Inhalt, wird keine Ausgabe haben, obwohl der Computer die beiden Zahlen zusammen addiert:
5 + 7
Der Computer rechnet zwar fleißig was 5+7 ist, aber verwendet dann das Ergebnis nicht weiter. Um das Ergebnis angezeigt zu bekommen, muss man explizit sagen, dass man dies sehen möchte. Das Ergebnis erscheint dann im unteren Teil von Thonny:
print(5 + 7)
Notiz
Alle weiteren Programme und Beispiele werden in Thonny ausgeführt. Beginnen die Beispiele mit
>>>
so sind sie für das untere interaktive "Ausprobier"-Fenster unten gedacht. Beginnen sie direkt mit Python-Befehlen, so sind sie für das obere Fenster gedacht.
Immer wenn etwas im oberen Fenster verändert wurde, so muss wieder der "Play-Button" gedrückt werden, dass das neu veränderte Programm gestartet wird.
Vorsicht Eingaben, die in dem unteren Teil gemacht wurden, sind nach jedem neuen "Play-Button"-Druck gelöscht.
Übung Rechnung mit Ausgabe
- Schreiben Sie in den oberen Teil von Thonny einen Python Befehl, der
555
mit364
multipliziert, und das Ergebnis ausgibt.- Speichern Sie diese Datei mit dem Namen
rechnung.py
ab.- Führen Sie nun die Datei mit dem "Play-Button" aus.