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. Das ist 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 weitere Umschweife in den Artikel einsteigen.
Bevor wir zum ausführenden Teil des Tutorials übergehen, benötigen wir Python installiert auf unseren Systemen.
Öffnen Sie einen Texteditor und erstellen Sie ein Python-Skript, das Sie in diesem Lernprogramm 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. Das Ausführen von Python-Skripten in der IDE ist eine unkomplizierte Sache. Sie finden eine Schaltfläche zum Ausführen des Python-Skripts mit demselben Namen. Klicken Sie darauf, um das Python-Skript auszuführen.
Gemeinsamer 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.
- Wechseln Sie in das Verzeichnis, in dem sich Ihr Python-Skript befindet.
- Führen Sie das Skript mit der Option
python3 script_name.py
(Das Schlüsselwort kann sich inpython
je nach Ihrer Konfiguration). - 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, Python-Skripte in verschiedenen Betriebssystemen auszuführen. Schauen wir sie uns nacheinander 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.
- Führen Sie das Bash-Skript mit dem Befehl
./bash_script_name.sh
Sie möchten vielleicht auch lernen, wie man Bash-Skripte in Python ausführen.
Ubuntu
Es gibt noch eine andere Möglichkeit, die Python-Skripte in Ubuntu auszuführen.
Nehmen wir an, Sie haben eine GUI-Anwendung, die in Python geschrieben ist. 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, wenn wir sie vom Dashboard aus starten? Ist das nicht cool?
Ja, wir können einen Desktop-Eintrag für das Python-Skript erstellen.
Sehen wir uns die Schritte zur Ausführung des Python-Skripts vom Dashboard aus 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 Standort/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 ändern von add
auf alles, was Ihnen gefällt.
- Erstellen Sie ein Bash-Skript, um das Python-Skript ausführen. Es ist der Einstiegspunkt für die Anwendung. Fügen Sie dort 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 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 eine neue Zeile in das Bash-Skript ein, und zwar wie folgt.
#!/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 liegt die Ausgabe vor Ihnen.
Windows
Es gibt noch eine andere Möglichkeit, die Python-Skripte unter Windows auszuführen. Wir können verwenden ausführen. um die Python-Skripte auszuführen. Sehen wir uns die Schritte zur Ausführung der Python-Skripte mit ausführen..
- Öffnen Sie die ausführen. durch Drücken von
Windows Key + R
. - Geben Sie die
py C:\path\to\script.py
im ausführen. 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 dort den folgenden Code ein.
@py.exe C:\path\to\script.py %*
@pause
Öffnen Sie nun noch einmal die ausführen. Dialog mit Windows Key + R
und geben Sie den Pfad zu Ihrem Batch-Skript ein. Es wird das Python-Skript ausgeführt, das im Batch-Skript angegeben ist. Sie können jetzt die Ausgabe sehen.
Schlussfolgerung
Wählen Sie die am besten geeignete Methode zur Ausführung Ihrer Python-Skripte. Und viel Spaß beim Schreiben des Codes in Python.
Fröhliches Skripting 🙂