Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Python

Python-Skripte ausführen: Der umfassende Schritt-für-Schritt-Leitfaden

Was ist ein Python-Skript?

Ein Python-Skript ist eine Datei, die Python-Code enthält und mit der Endung .py versehen ist. Es handelt sich dabei um ein ausführbares Programm, das vom Python-Interpreter verarbeitet wird.

Python-Code interaktiv ausführen

Der interaktive Modus eignet sich hervorragend für schnelle Tests und das Erlernen der Sprache. So gehen Sie vor:

Schritt 1: Kommandozeile öffnen

Öffnen Sie die Eingabeaufforderung (Windows) oder das Terminal (Linux/macOS).

Schritt 2: Python-Interpreter starten

Geben Sie folgenden Befehl ein:

python

Unter Linux/macOS verwenden Sie oft python3.

Schritt 3: Code eingeben und ausführen

Sie können nun Zeile für Zeile Python-Code eingeben und sofort sehen, was passiert.

Beispiel 1: Einfache Ausgabe

>> print('Hallo Welt Guru99')
Hallo Welt Guru99

Beispiel 2: Bedingte Logik

>> a = 25
>>> b = 50
>>> if a > b:
...     print("a ist größer als b")
... else:
...     print("b ist größer als a")
...
b ist größer als a

Wichtig: Achten Sie auf die korrekte Einrückung (Indentation), um IndentationError zu vermeiden. Zum Beenden des interaktiven Modus drücken Sie unter Windows Strg+Z gefolgt von Enter, unter Linux/macOS Strg+D.

Python-Skriptdateien über die Kommandozeile ausführen

Für wiederverwendbare Programme speichern Sie den Code in einer .py-Datei und führen diese aus.

Unter Windows

  1. Erstellen Sie eine Datei, z. B. beispiel.py, mit Ihrem Code.
  2. Öffnen Sie die Eingabeaufforderung im Ordner der Datei.
  3. Führen Sie aus:
    python beispiel.py

Als Modul ausführen

Sie können ein Skript auch als Modul starten:

python -m beispiel

Der Parameter -m sucht das Modul im sys.path und führt es als __main__ aus.

Unter Linux/macOS

  1. Skript erstellen, z. B. beispiel.py.
  2. Im Terminal ausführen:
    python3 /pfad/zum/beispiel.py

Python-Skripte in einer IDE ausführen

Integrierte Entwicklungsumgebungen (IDEs) wie PyCharm oder Spyder bieten Komfortfunktionen wie Debugging, Code-Vervollständigung und Projektverwaltung.

Beispiel: PyCharm

  1. Neues Projekt erstellen (New Project).
  2. Projektname vergeben (z. B. Guru99Beispiel).
  3. Rechtsklick auf den Projektordner → New → Python File.
  4. Dateinamen angeben (z. B. main.py).
  5. Code eingeben:
    print('Hallo Welt Guru99')
  6. Rechtsklick im Editor → Run 'main' (oder Run File in Python Console).

Die Ausgabe erscheint im integrierten Terminal der IDE.

Python-Skripte per Doppelklick (Dateimanager) starten

Unter Windows können .py-Dateien direkt per Doppelklick ausgeführt werden, sofern Python korrekt installiert und mit der Endung verknüpft ist.

  1. Code in Notepad eingeben:
    print('Hallo Welt Guru99')
  2. Als hallo.py speichern.
  3. Datei per Doppelklick öffnen.

Problem: Das Konsolenfenster schließt sich sofort nach der Ausführung. Lösung: Fügen Sie am Ende des Skripts eine Eingabeaufforderung ein:

input('Drücken Sie Enter zum Beenden...')

Hinweis: Bei Fehlern im Skript wird die input()-Anweisung nicht erreicht, das Fenster schließt sich also trotzdem sofort. Für die Entwicklung ist die Ausführung über die Kommandozeile oder IDE vorzuziehen.

Vergleich: Code, Modul und Skript

KriteriumCodeModulSkript
DefinitionEine Folge von Anweisungen.Eine Datei mit logisch zusammengehörigem Code, der importiert werden kann.Eine ausführbare Datei (.py), die als Hauptprogramm dient.
AusführungDirekt im Interpreter (interaktiv).Wird via import in anderem Code geladen und genutzt.Wird direkt vom Interpreter gestartet (python datei.py).
Typischer EinsatzSchnelle Tests, REPL-Nutzung.Wiederverwendbare Funktionalität (Bibliotheken).Eigenständige Anwendungen, Automatisierung.

Fazit

Python

  1. Python Datei-Handling meistern: Textdateien erstellen, lesen, schreiben und öffnen
  2. Inter-Thread-Kommunikation in Python meistern: Synchronisation & Datenaustausch
  3. Python OOP Grundlagen: Klassen, Objekte, Vererbung und Konstruktoren erklärt
  4. Python Reguläre Ausdrücke (re Modul) – Ein praktischer Leitfaden
  5. Python-Dictionaries meistern: Erstellung, Manipulation und fortgeschrittene Techniken
  6. Python Strings meistern: Erstellung, Zugriff und Manipulation
  7. Datum & Zeit in Python meistern: Praktischer Leitfaden
  8. Umfassender Leitfaden zur Einrichtung Ihrer Python-Entwicklungsumgebung
  9. Python Basis-Operatoren: Arithmetik, Vergleich, Logik & Mehr
  10. Python Variablentypen: Datentypen verstehen und verwenden