• Erledigen Sie die Anwendungssicherheit auf die richtige Weise! Erkennen, schützen, überwachen, beschleunigen und mehr…
  • 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 mit Python vertrauten als auch die nicht mit Python vertraut sind, können in diesem Artikel etwas Neues erfahren. Lassen Sie uns ohne weiteres in den Artikel springen.

    Bevor wir in den Ausführungsteil des Tutorials einsteigen, müssen wir Python installiert auf unseren Systemen.

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

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

    IDE

    Sie können die Python-Skripte mit ausführen IDE mit einem einzigen Klick. 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.

    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 python3 script_name.py Befehl (Das Schlüsselwort kann sich ändern zu python entsprechend Ihrer Konfiguration).
    • Getan. Die Ausgabe sehen Sie in der nächsten Zeile.

    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 andere Möglichkeiten, die Python-Skripte in verschiedenen Betriebssystemen auszuführen. Sehen wir sie uns einzeln 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-Skripten 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 aus ./bash_script_name.sh

    Vielleicht möchten Sie auch lernen, wie es geht Bash-Skripte in Python ausführen.

    Ubuntu

    Es gibt eine weitere coole 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, es jedes Mal auszuführen, indem Sie die oben genannten Methoden befolgen. Wie können wir es mit einem einzigen Klick ausführen? Wie wäre es mit der Ausführung über das Dashboard? Ist es nicht cool?

    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 ihn 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 zu allem, was dir gefällt.

    • 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 nach dem 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 hat, 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 vor Ihnen liegt die Ausgabe.

    Windows

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

    • Öffnen Sie die Run durch Drücken Windows Key + R.
    • Geben Sie die py C:\path\to\script.py in Run Dialog 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 geöffnet zu halten. Erstellen Sie dazu eine Datei mit einer Erweiterung bat und fügen Sie den folgenden Code ein.

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

    Jetzt noch einmal öffnen die Run Dialog mit Windows Key + R Verknüpfung und geben Sie den Pfad Ihres Batch-Skripts ein. Es wird das Python-Skript ausführen, 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 Skripten 🙂