Wenn Sie mit Python vertraut sind, sollten Sie wissen, wie man Python-Skripte ausführt.

Warum sollten Sie diesen Artikel lesen? Und noch eine Chance, dass Sie nicht wissen, wie man Python-Skripte ausführt, weil Sie damit nicht vertraut sind. Dann ist dieser Artikel definitiv für Sie. Ist dies nur für Sie? Nein, sowohl diejenigen, die mit Python vertraut sind, als auch diejenigen, die es nicht sind, können in diesem Artikel etwas Neues erfahren. Lassen Sie uns ohne Umschweife mit dem Artikel beginnen.

Bevor wir mit dem Ausführungsteil des Tutorials beginnen, müssen wir Python auf unserem System installiert haben.

Öffnen Sie einen Texteditor und erstellen Sie ein Python-Skript, das Sie in diesem Tutorial verwenden werden. Sie können das folgende Skript zum Addieren zweier Zahlen verwenden.

a, b = list(map(int, input().split()))
print(a b)

IDE

Sie können die Python-Skripte in der IDE mit einem einzigen Klick ausführen. Das Ausführen von Python-Skripten in der IDE ist eine einfache Sache. Sie finden eine Schaltfläche zum Ausführen des Python-Skripts mit demselben Namen. Klicken Sie darauf, um das Python-Skript auszuführen.

Üblicher Weg

Die gängigste Methode zur Ausführung von Python-Skripten ist die Verwendung der Kommandozeile oder des Terminals. Sehen wir uns die Schritte zur Ausführung von Python-Skripten über die Kommandozeile oder das Terminal an.

  • Öffnen Sie Ihre Kommandozeile oder Ihr Terminal.
  • Navigieren Sie zu dem Verzeichnis, in dem sich Ihr Python-Skript befindet.
  • Führen Sie das Skript mit dem Befehl python3 skript_name.py aus (Das Schlüsselwort kann sich je nach Ihrer Konfiguration in python ändern).
  • Erledigt. Sie können die Ausgabe in der nächsten Zeile sehen.

Sie können die Python-Skripte mit den obigen Schritten unabhängig von Ihrem Betriebssystem ausführen. Die obigen Schritte funktionieren mit allen gängigen Betriebssystemen.

Es gibt noch weitere Möglichkeiten, die Python-Skripte unter verschiedenen Betriebssystemen auszuführen. Sehen wir uns diese der Reihe nach an.

macOS / Ubuntu

Wir können das Bash-Skript verwenden, um das Python-Skript unter macOS/Ubuntu auszuführen. Diese beiden Betriebssysteme unterstützen Bash-Skripte. Sehen wir uns die Schritte zur Ausführung von Python-Skripten mithilfe eines Bash-Skripts an.

  • Öffnen Sie einen beliebigen Texteditor.
  • Erstellen Sie eine Datei zum Schreiben eines Bash-Skripts mit der Erweiterung sh und fügen Sie den folgenden Code ein.

#!/usr/bin/env bash
python3 /pfad/zu_Ihrer/python/script.py

  • Aktualisieren Sie den Pfad im Bash-Skript.
  • Starten Sie das Bash-Skript mit dem Befehl ./bash_script_name.sh

Vielleicht möchten Sie auch lernen, wie man Bash-Skripte in Python ausführt.

Ubuntu

Es gibt eine weitere coole Möglichkeit, Python-Skripte in Ubuntu auszuführen.

Nehmen wir an, Sie haben eine GUI-Anwendung, die in Python geschrieben wurde. Es ist schwierig, sie jedes Mal mit den oben genannten Methoden auszuführen. Wie können wir sie mit einem einzigen Klick ausführen? Wie wäre es, sie vom Dashboard aus zu starten? Ist das nicht cool?

Ja, wir können einen Desktop-Eintrag für das Python-Skript erstellen.

Sehen wir uns die Schritte an, um das Python-Skript über das Dashboard auszuführen.

  • Öffnen Sie einen beliebigen Texteditor und erstellen Sie eine neue Datei.
  • Fügen Sie den folgenden Code in die Datei ein und speichern Sie sie mit der Erweiterung desktop im Verzeichnis /home/Ihr_Benutzername/.local/share/application/.
[Desktop-Eintrag]
Name=add.py
Exec=gnome-terminal -- /home/ihr_benutzername/path_to_entry_bash_file/bash_script.sh
Typ=Anwendung
Kategorien=GTK;GNOME;Dienstprogramm;

Sie können den Namen von add nach Belieben ändern.

  • Erstellen Sie ein Bash-Skript, um das Python-Skript auszuführen. Es ist der Einstiegspunkt für die Anwendung. Und fügen Sie den folgenden Code darin ein.
#!/usr/bin/env bash 
python3 /relativ/pfad/zum_script/von/home/script.py

Geben Sie den Pfad zu Ihrem Skript relativ zum Home-Verzeichnis im Bash-Skript an. Und aktualisieren Sie den Pfad des Bash-Skripts im obigen Desktop-Eintrag.

  • Drücken Sie nun die Windows-Taste und suchen Sie nach dem Desktop-Eintrag mit dem von Ihnen angegebenen Namen. Und führen Sie ihn aus.

Sie werden die GUI-Anwendung sehen. Wenn Sie jedoch ein Skript ausführen, das keine Benutzereingaben enthält, werden Sie mit dem folgenden Problem konfrontiert.

Wir können sehen, dass sich das Terminal nach der Ausführung des Python-Skripts schließt. Wir können die Ausgabe nicht einmal eine Sekunde lang sehen. Um dieses Problem zu vermeiden, müssen wir das Terminal auch nach der Ausführung des Skripts geöffnet lassen. Fügen Sie dem Bash-Skript eine neue Zeile wie folgt hinzu.

#!/usr/bin/env bash 
python3 <code class="language-bash">/relative/path/to_script/from/home/script.py bash

Führen Sie es nun erneut aus. Und schon haben Sie die Ausgabe vor sich.

Windows

Es gibt noch eine andere Möglichkeit, die Python-Skripte in Windows auszuführen. Wir können Run verwenden, um die Python-Skripte auszuführen. Sehen wir uns die Schritte zur Ausführung der Python-Skripte mit Run an.

  • Öffnen Sie das Programm Ausführen , indem Sie die Windows-Taste R drücken .
  • Geben Sie py C:\path\to\script.py in das Dialogfeld Ausführen ein und drücken Sie die Eingabetaste.
  • Die Befehlszeile wird geschlossen, sobald die Ausführung abgeschlossen ist. Wir können sogar die Ausgabe sehen. Wie lässt sich dieses Problem lösen?

Wir können das Batch-Skript verwenden, um die Befehlszeile auch nach der Ausführung des Python-Skripts offen zu halten. Erstellen Sie dazu eine Datei mit der Erweiterung bat und fügen Sie den folgenden Code darin ein.

@py.exe C:\path\to\script.py %*
@pause

Öffnen Sie nun erneut das Dialogfeld Ausführen mit der Windows-Taste R und geben Sie den Pfad zu Ihrem Batch-Skript ein. Es wird das Python-Skript ausführen, das im Batch-Skript angegeben ist. Sie können jetzt die Ausgabe sehen.

Fazit

Wählen Sie die am besten geeignete Methode zur Ausführung Ihrer Python-Skripte. Und viel Spaß beim Schreiben des Codes in Python.

Viel Spaß beim Schreiben von Skripten 🙂