Zum Hauptinhalt springen

Wir geben die Phrase zum Ausführen des Codes auf dem Bildschirm aus: die Sequenz des Hauptcodes und des importierten Codes

Jedes Mal, wenn wir eine Taste drücken oder einen Befehl auf der Tastatur eingeben, denken wir nicht darüber nach, was hinter den Kulissen passiert. Jede Benutzereingabe wird jedoch in eine Sequenz von Code umgewandelt, die der Computer ausführt. Die Codeausführung kann von dem von uns verwendeten Programm berechnet oder impliziert werden oder vom Programmierer selbst geschrieben werden.

Der Prozess beginnt mit unserer Eingabe, die an das Betriebssystem oder Programm übergeben wird, das erklärt, was zu tun ist und welcher Code ausgeführt werden soll. Das Betriebssystem und das Programm übertragen diese Codeausführungssequenz weiter an den Prozessor und andere Geräte, die unsere Befehle interpretieren und ausführen.

KodeErgebnis
print("Code läuft")Der Code wurde ausgeführt
KodeErgebnis
name = "John"
print(f"Hallo, ! Der Code wurde ausgeführt")Hallo, John! Der Code wurde ausgeführt

Die Reihenfolge der Ausführung des Hauptcodes

Wenn das Programm gestartet wird, wird der Hauptcode in der angegebenen Reihenfolge ausgeführt. Um diesen Prozess zu verstehen, betrachten Sie das folgende Beispiel:

Die Beschreibung
1Erforderliche Module und Bibliotheken importieren
2Definieren von Variablen und Konstanten
3Definieren von Funktionen
4Der Hauptcode des Programms

Zu Beginn der Programmausführung werden die erforderlichen Module und Bibliotheken importiert, um auf ihre Funktionalität zuzugreifen. Dann werden die Variablen und Konstanten definiert, die im folgenden Code verwendet werden. Als nächstes definieren Sie die Funktionen, wenn sie im Hauptteil des Programms verwendet werden.

Der letzte Schritt ist die Ausführung des Hauptcodes. Hier wird die Logik des Programms geschrieben: Operationen, bedingte Ausdrücke, Schleifen usw. Der Hauptcode wird nacheinander von oben nach unten ausgeführt, bis das Ende der Datei erreicht ist.

Die korrekte Reihenfolge der Ausführung des Hauptcodes ist wichtig, um das erwartete Ergebnis zu erhalten. Wenn die Ausführungsreihenfolge unterbrochen wird, kann das Programm nicht richtig funktionieren oder Fehler verursachen.

So führen Sie importierten Code aus

Wenn das Programm gestartet wird, werden die importierten Module in der Reihenfolge ausgeführt, in der sie im Hauptcode angezeigt werden. Dies bedeutet, dass zuerst der Code des zuerst importierten Moduls ausgeführt wird, dann der Code des zweiten importierten Moduls und so weiter.

Es ist wichtig zu beachten, dass der Modulcode nur einmal ausgeführt wird, selbst wenn er an mehreren Stellen im Hauptcode importiert wird. Dies liegt daran, dass Python das importierte Modul nach der ersten Ausführung zwischenspeichert, um doppelte Arbeit zu vermeiden.

Wenn das importierte Modul Code enthält, der nur ausgeführt werden soll, wenn es als Hauptdatei ausgeführt wird (nicht als Importdatei), können Sie die Bedingung verwenden:

if __name__ == '__main__': # Code, der nur ausgeführt wird, wenn das Modul als Hauptdatei ausgeführt wird

Mit diesem Design können Sie den Code, der nur ausgeführt werden soll, wenn das Modul von der Hauptdatei ausgeführt wird, von dem Code trennen, der ausgeführt werden soll, wenn das Modul von anderen Modulen importiert wird.

  1. Code ausführen: nachdem Sie den Hauptcode organisiert haben, müssen Sie ihn zur Ausführung ausführen. Dies kann durch Ausführen eines Programms oder Ausführen eines entsprechenden Skripts erreicht werden.
  2. Eine Phrase auf dem Bildschirm anzeigen: nach dem Ausführen des Codes wird die Phrase angezeigt. Dies geschieht normalerweise in der Konsole oder im Anwendungsfenster, in dem das Programm ausgeführt wird.