Wie führe ich Python-Skripte aus?

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

Warum sollten Sie diesen Artikel lesen? Und eine weitere Möglichkeit, dass Sie nicht wissen, wie man Python-Skripte ausführt, da Sie mit ihnen nicht vertraut sind. Es ist definitiv für Sie. Ist das nur für dich? Nein, sowohl die, die sich mit Python auskennen, als auch die, die es nicht sind, können in diesem Artikel etwas Neues erfahren. Lassen Sie uns ohne weiteres in den Artikel springen.

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

Öffnen Sie einen Texteditor und erstellen Sie ein Python-Skript, das Sie in diesem Tutorial verwenden können. Sie können das folgende Skript verwenden, um zwei Zahlen zu addieren.

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

IDE

Sie können die Python-Skripte mit 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 gleichnamigen Python-Skripts. Klicken Sie darauf, um das Python-Skript auszuführen.

Normalerweise

Die gebräuchlichste Methode zum Ausführen der Python-Skripte ist die Verwendung der Befehlszeile oder des Terminals. Sehen wir uns die Schritte zum Ausführen der Python-Skripts über die Befehlszeile oder das Terminal an.

  • Öffnen Sie Ihre Befehlszeile oder Ihr Terminal.
  • Navigieren Sie zu dem Verzeichnis, in dem sich Ihr Python-Skript befindet.
  • Führen Sie das Skript mit dem Befehl python3 script_name.py aus (das Schlüsselwort kann sich je nach Ihrer Konfiguration in python ändern).
  • Fertig. Die Ausgabe sehen Sie in der nächsten Zeile.
  10 Buchzusammenfassungs-Apps zur Optimierung Ihres Lesens

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

Es gibt andere Möglichkeiten, die Python-Skripte in verschiedenen Betriebssystemen auszuführen. Sehen wir sie uns nacheinander an.

macOS / Ubuntu

Wir können das Bash-Skript verwenden, um das Python-Skript in macOS/Ubuntu auszuführen. Beide Betriebssysteme unterstützen Bash-Skripte. Sehen wir uns die Schritte zum Ausführen von Python-Skripts mit einem Bash-Skript 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 /path/to_your/python/script.py

  • Aktualisieren Sie den Pfad im Bash-Skript.
  • Führen Sie das Bash-Skript mit dem Befehl ./bash_script_name.sh aus

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

Ubuntu

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

Angenommen, Sie haben eine GUI-Anwendung, die in Python geschrieben ist. Es ist schwierig, es auszuführen, indem Sie jedes Mal die oben genannten Methoden befolgen. Wie können wir es mit einem einzigen Klick ausführen? Was ist mit der Ausführung über das Dashboard? Ist es nicht cool?

  So verwenden Sie Shazam auf dem iPhone, ohne die App herunterzuladen

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

Sehen wir uns die Schritte zum Ausführen des Python-Skripts über das Dashboard an.

  • Ö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 am Speicherort /home/your_username/.local/share/application/.
[Desktop Entry]
Name=add.py
Exec=gnome-terminal -- /home/your_username/path_to_entry_bash_file/bash_script.sh
Type=Application
Categories=GTK;GNOME;Utility;

Sie können den Namen von „Hinzufügen“ in einen beliebigen Namen ä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 ein.
#!/usr/bin/env bash 
python3 /relative/path/to_script/from/home/script.py

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

  • Drücken Sie nun die Windows-Taste und suchen Sie den Desktop-Eintrag mit dem von Ihnen vergebenen Namen. Und führe es aus.

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

Wir können sehen, dass das Terminal nach dem Ausführen des Python-Skripts geschlossen wird. 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 wie folgt eine neue Zeile hinzu.

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

Führen Sie es jetzt erneut aus. Und es gibt eine Ausgabe vor Ihnen.

  Implementierungen von Suchalgorithmen in Python

Fenster

Es gibt 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 zum Ausführen der Python-Skripts mit Run an.

  • Öffnen Sie die Ausführung, indem Sie Windows-Taste + R drücken.
  • Geben Sie py C:pathtoscript.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 kann man 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:pathtoscript.py %*
@pause

Öffnen Sie nun erneut den Ausführen-Dialog mit der Windows-Taste + R-Verknüpfung und geben Sie den Pfad Ihres Batch-Skripts ein. Es führt das Python-Skript aus, das im Batch-Skript angegeben ist. Sie können die Ausgabe jetzt sehen.

Fazit

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

Viel Spaß beim Scripten 🙂

Haben Sie den Artikel gerne gelesen? Wie wäre es mit der Welt zu teilen?