So führen Sie Python -Skripte unter Linux aus

So führen Sie Python -Skripte unter Linux aus
Python ist eine der beliebtesten Programmiersprachen von allen. Es ist eine interpretierte, objektorientierte Programmiersprache auf hoher Ebene, die dynamische Semantik enthält. Wenn Sie Linux verwenden, stoßen Sie ziemlich häufig auf Python -Skripte.

Eines der grundlegendsten und wichtigsten Dinge, die Sie lernen sollten, ist das Ausführen eines Python -Skripts beim Lernen oder Arbeiten mit Python. Da Python eine interpretierte Sprache ist, muss der Python -Interpreter einen Python -Code ausführen. Abhängig von der Art des Skripts gibt es einige Möglichkeiten, wie Sie es ausführen können.

In diesem Handbuch wird vorgestellt.

Python -Skripte

Jedes Skript ist eine Textdatei, die den Code enthält. Die Datei kann dann mit einem Interpreter ausgeführt werden. Gleiches gilt für jedes Python -Skript.

Im Allgemeinen hat ein Python -Skript die Dateierweiterung PY. Es gibt jedoch eine andere Möglichkeit, ein Python -Skript zu schreiben: Python -Codes in ein Bash -Skript einzubetten.

In jedem Fall müssen Sie das Python -Paket in Ihrem System installieren lassen. Da es sich um eine beliebte Programmiersprache handelt, bieten alle Linux-Distributionen vorgefertigte Python-Binärdateien direkt von den offiziellen Paketservern. Distribos wie Ubuntu, Linux Mint, Pop! Betriebssystem usw., Kommt mit Python vorinstalliert. Der Paketname sollte "Python" oder "Python3" für andere Distributionen sein.

Arbeiten mit einem Python -Skript

Erstellen eines Beispielpython -Skripts

Lassen Sie uns zur Demonstration ein kurzes Python -Skript erstellen. Öffnen Sie das Terminal und erstellen Sie eine Datei mit dem Namen Beispiel-Skript.py.

$ touch sample-Skript.py

Um das Skript ausführen zu können, muss es als ausführbare Datei gekennzeichnet werden. Markieren Sie die Datei als ausführbare Datei.

$ chmod +x sample-Skript.py

Überprüfen Sie die Dateiberechtigung, um zu überprüfen, ob sie funktioniert hat.

$ ls -l Beispiel -Skript.py

Schreiben Sie einen Beispielpython -Code

Jetzt werden wir einen Code in das Skript einfügen. Öffnen Sie die Datei in einem beliebigen Texteditor. Zur Demonstration werde ich den Nano -Texteditor verwenden.

$ nano sample-script.py

Wir werden ein einfaches Programm platzieren, das „Hello World“ auf dem Konsolenbildschirm druckt.

$ print ('Hallo Welt')

Speichern Sie die Datei und schließen Sie den Editor.

Ausführen des Python -Skripts

Schließlich können wir das Skript ausführen. Rufen Sie den Python -Dolmetscher an und übergeben Sie den Speicherort der Datei.

$ python sample-Skript.py

Python-Skript im Bash-Stil

Bisher haben wir die Standardmethode zum Ausführen eines Python -Skripts gesehen. Es gibt jedoch eine unkonventionelle Art, ein Python -Skript als Shell -Skript zu schreiben und auszuführen.

Im Allgemeinen enthält ein Shell -Skript eine Liste von Befehlen, die von einer Shell interpretiert und ausgeführt werden (Bash, ZSH, Fischschale usw.). Ein typisches Shell -Skript verwendet Shebang, um den gewünschten Interpreter für das Skript zu deklarieren.

Wir können diese Struktur zu unserem Vorteil nehmen. Wir werden den Python -Dolmetscher als den gewünschten Dolmetscher für unseren Code erklären. Der Körper des Skripts enthält die gewünschten Python -Skripte. Jede moderne Shell wird das Skript mit dem Python -Interpreter ausführen.

Die Struktur sieht ungefähr so ​​aus.

#!

Lage des Python -Dolmetschers

Der Shebang benötigt den Weg des Dolmetschers. Es wird der Shell mitteilen, wo sie nach dem Dolmetscher suchen soll. Im Allgemeinen ist ein Python -Dolmetscher als Befehl „Python“ oder „Python3“ erhältlich. Python 2 ist veraltet, daher wird es nicht mehr empfohlen, es zu verwenden (außer in sehr bestimmten Situationen).

Verwenden Sie die Position des Python -Dolmetschers, um den Ort des Python -Dolmetschers zu finden welche Befehl. Es findet den Ort der Binärdatei eines Befehls.

$ welches python
$ welches python3

Erstellen eines Shell -Skripts

Ähnlich wie wir das Python -Skript erstellt haben, erstellen wir ein leeres Shell -Skript.

$ touch sample-Skript.Sch

Markieren Sie das Skript als ausführbare Datei.

$ chmod +x sample-Skript.Sch

Schreiben eines Beispiel -Shell -Skripts

Öffnen Sie die Skriptdatei in einem Texteditor.

$ nano sample-script.Sch

Stellen Sie zunächst den Shebang mit dem Ort des Dolmetschers vor.

$ #!/usr/bin/python

Wir werden ein einfaches Python -Programm schreiben, das in der nächsten Zeile „Hello World“ druckt.

$ print ('Hallo Welt')

Speichern Sie die Datei und schließen Sie den Editor.

Ausführen des Skripts

Führen Sie das Skript aus, während Sie ein Shell -Skript ausführen würden.

$ ./Beispiel-Skript.Sch

Letzter Gedanke

Es muss an den Dolmetscher weitergegeben werden, um einen Python -Code auszuführen. Mit diesem Prinzip können wir verschiedene Arten von Skripten verwenden, um unseren Python -Code auszuführen. Dieser Leitfaden hat gezeigt, dass Python -Skripte direkt ausgeführt werden (Dateinamen.py Skripte) oder indirekt (Dateinamen.Sch).

In Linux werden Skripte im Allgemeinen verwendet, um bestimmte Aufgaben zu automatisieren. Wenn die Aufgabe regelmäßig wiederholt werden muss, kann sie auch mit Hilfe von Crontab automatisiert werden. Erfahren Sie mehr über die Verwendung von Crontab, um verschiedene Aufgaben zu automatisieren.

Happy Computing!