So führen Sie ein Python-Skript aus

So führen Sie ein Python-Skript aus

Ein solides Verständnis der verschiedenen Tricks zur Ausführung Ihres Python-Skripts hilft Ihnen, schneller zu programmieren, indem Sie häufige Fallstricke antizipieren und vermeiden.





Das Ausführen eines Python-Skripts ist ziemlich einfach, und es gibt viele Möglichkeiten, dies zu tun. In diesem Artikel zeigen wir Ihnen die verschiedenen Möglichkeiten, dies zu tun.





Was benötigen Sie zum Ausführen eines Python-Skripts?

Um ein Python-Skript erfolgreich auf Ihrem Computer auszuführen, sehen Sie sich die folgende Checkliste an und stellen Sie sicher, dass Sie bereit sind:





  • Stellen Sie sicher, dass Python auf Ihrem Computer installiert ist. Wenn nicht, gehen Sie zum Python-Website um die neueste Version von Python herunterzuladen und zu installieren.
  • Lassen Sie einen Code-Editor oder eine IDE auf Ihrem PC installieren.
  • Stellen Sie sicher, dass Sie Python zu Ihrem Systemvariablenpfad hinzufügen, damit Sie es über die Befehlszeile aufrufen können.

Um zu überprüfen, ob Python bereits installiert und zum Pfad hinzugefügt wurde, geben Sie ein python --version in deiner Kommandozeile und drücke Eintreten . Wenn die Python-Version angezeigt wird, wird sie Ihrem Systempfad hinzugefügt.

Wie bereits erwähnt, gibt es jedoch viele Möglichkeiten, Ihr Python-Skript auszuführen. Werfen wir einen Blick auf die verschiedenen Möglichkeiten unten.



Verwandt: So fügen Sie Python zur Windows-Variablen PATH hinzu

So führen Sie ein Python-Skript interaktiv aus

Im interaktiven Python-Modus können Sie Ihr Skript sofort über die Befehlszeile ausführen, ohne einen Code-Editor oder eine IDE zu verwenden.





Die besten Virtual-Reality-Spiele für Android

Um ein Python-Skript interaktiv auszuführen, öffnen Sie Ihre Befehlszeile und geben Sie ein Python . Dann schlag Eintreten .

Sie können dann im interaktiven Modus jeden beliebigen Python-Code schreiben. Wenn du drückst Eintreten , wird die Ausgabe Ihres Codes sofort angezeigt.





Python ist einrückungssensitiv. Dies kann das Schreiben von Methoden wie Funktionen, Schleifen, Bedingungen oder Klassen im interaktiven Modus etwas verwirrend machen.

Um Einrückungsfehler beim Schreiben von Methoden zu vermeiden, die diese im interaktiven Modus erfordern, stellen Sie sicher, dass Sie jedes Mal, wenn Sie zu einer neuen Zeile gelangen, die Leertaste konsequent verwenden.

Sie können beispielsweise ein einzelnes Leerzeichen für jeden Code direkt unter einer Funktion verwenden. Wechseln Sie dann zu zwei Leerzeichen für die darauf folgende Teilmenge und so weiter.

Sehen Sie sich das folgende Beispiel an, um ein klareres Bild zu erhalten:

Ein Vorteil der Verwendung des interaktiven Modus besteht darin, dass Sie Ihren Code damit testen können. Sie können damit jedoch kein Projekt ausführen, und wenn Sie Fehler machen, müssen Sie Ihren Code möglicherweise von Grund auf neu schreiben.

Im interaktiven Modus geschriebener Code ist ebenfalls flüchtig. Ihr Code wird also gelöscht und Sie können ihn nicht wiederherstellen, sobald Sie die Eingabeaufforderung schließen.

Typ Ausfahrt() oder Verlassen() , dann schlagen Eintreten um den interaktiven Modus zu verlassen. Sie können den interaktiven Modus unter Windows auch beenden, indem Sie drücken Strg + MIT .

So führen Sie eine Python-Datei mit dem Python-Befehl aus

Sie können Python-Code mit einem beliebigen Texteditor Ihrer Wahl schreiben und ihn über die Befehlszeile mit dem Befehl ausführen Python Befehl.

Im Gegensatz zum interaktiven Modus befindet sich Ihr Code in einer dedizierten Python-Datei mit a .py Verlängerung.

So führen Sie eine Python-Datei mit dem . aus Python Befehl:

  1. Erstellen Sie eine neue Datei in einem beliebigen Verzeichnis auf Ihrem PC. Stellen Sie sicher, dass Sie Ihre Datei mit a . benennen .py Verlängerung. Sie können zum Beispiel myFile.py .
  2. Öffnen Sie diese Datei mit einem beliebigen Code-Editor Ihrer Wahl.
  3. Schreiben Sie Ihren Code in die soeben erstellte Datei. Speichern Sie es dann erneut, indem Sie auf drücken Strg + S .
  4. Öffnen Sie die Befehlszeile und cd in das Stammverzeichnis der Python-Datei.
  5. Typ Python myFile.py um den Code in dieser Python-Datei auszuführen und dabei myFile.py mit dem Namen Ihrer Python-Datei.

Sie können die Ausgabe eines Skripts, das Sie über die Befehlszeile ausführen, als Textdatei speichern. Verwenden Sie dazu:

python myFile.py > output.txt

Diese Methode ist ideal für die Ausführung realer Python-Projekte. Wenn Sie beispielsweise eine Flask server.py-Datei wie diese ausführen, wird ein lokaler Server für Sie gestartet.

Führen Sie eine Python-Datei nach ihrem Namen aus

Wenn Sie eine neuere Version von Windows verwenden, können Sie jetzt ein Python-Skript ausführen, indem Sie den Namen der Datei eingeben, ohne die Python Befehl:

myFile.py

Führen Sie Ihr Python-Skript mit einer IDE aus

Integrierte Entwicklungsumgebungen oder IDEs bieten fortschrittliche Datei- und Ordnerverwaltungssysteme. So können Sie Projekte schneller erstellen, indem Sie Ihre Dateien in verschiedenen Ordnern in einem Verzeichnis organisieren.

Letztendlich führen IDEs Python-Skripte problemlos in einer virtuellen Umgebung aus. Sie sind ideal für die Verwaltung von Projekten, die auf bestimmten Abhängigkeiten ausgeführt werden.

Verwandt: So erstellen und verwalten Sie virtuelle Python-Umgebungen

Mit einer IDE können Sie Ihren Python-Code schreiben, lesen, bearbeiten und ausführen. Wie bei einem einfachen Code-Editor können Sie in IDEs geschriebene Python-Skripte von der Eingabeaufforderung aus ausführen Python Befehl.

Darüber hinaus können Sie mit IDEs wie Pycharm oder Spyder Ihr Skript mit einem einzigen Klick ausführen.

Verwenden Sie browserbasierte IDEs

Jupyter-Notizbuch und Google-Kooperation sind beliebte browserbasierte IDEs, mit denen Sie Python-Code schnell schreiben und ausführen können. Sie sind außerdem zellbasiert und ideal für die Abwicklung von Data-Science-Projekten.

Um ein Python-Skript mit Google Collaboratory auszuführen, klicken Sie auf Datei . Wählen Sie dann Neues Notizbuch um ein Notizbuch zu öffnen, in dem Sie Ihren Python-Code schreiben und ausführen können. Du kannst klicken + Code um eine neue Zelle zu starten.

Sie können sich ohne Installation sofort registrieren und Google Colaboratory verwenden, während Sie Jupyter Notebook installieren müssen, um ein Python-Skript damit auszuführen.

Verwandt: Erste Schritte mit Jupyter Notebook

Das Ausführen eines Skripts ist auf beiden Plattformen ähnlich. Sobald Sie einen Code in eine Zelle schreiben, drücken Sie Strg + Eintreten um diese Zelle auszuführen.

Führen Sie Ihr Python-Skript mit dem integrierten Python IDLE aus

Python IDLE ist eine der grundlegendsten Möglichkeiten, ein Python-Skript auszuführen, ohne die Datei speichern zu müssen, bevor es funktioniert.

Wie melde ich mich bei icloud auf Android an?

Um auf Python IDLE zuzugreifen, gehen Sie zur Windows-Suchleiste. Typ LEERLAUF und öffnen Sie es, sobald es angezeigt wird.

Alternativ können Sie Python IDLE über die Befehlszeile starten. Öffnen Sie dazu die Befehlszeile und geben Sie den Befehl ein Leerlauf .

Sobald es auftaucht, können Sie Ihren Code schreiben und jede Zeile ausführen, indem Sie auf drücken Eintreten .

Sie können auch einen Python-IDLE speichern. Alles, was Sie tun müssen, ist zu gehen Datei > Speichern als . Der IDLE speichert dann Ihre Datei mit a .py Erweiterung standardmäßig.

Python-Skript als Modul in einer anderen Python-Datei ausführen

Sie können ein Python-Skript auch in einer anderen Python-Datei ausführen. Es gibt jedoch viele Möglichkeiten, dies zu tun importieren Aussage ist ideal.

Aber lassen Sie uns einen Blick auf die verschiedenen Möglichkeiten werfen, dies zu tun.

Führen Sie Ihr Python-Skript als importiertes Modul aus

Sie können Ihr Skript als Python-Modul erstellen und importieren und dann mit einer anderen Python-Datei ausführen.

Erstellen Sie dazu eine neue Python-Datei im selben Verzeichnis wie das Python-Skript, das Sie ausführen möchten. Öffnen Sie diese neue Datei und importieren Sie das folgende Skript:

import myScript.py

Wenn Sie in dem auszuführenden Skript nur eine Funktion oder Klasse benötigen, verwenden Sie einen absoluten Import:

from myScript.py import myFunction
myFunction()

Ausführen eines Python-Skripts in einer anderen Python-Datei mit der exec-Funktion

Alternativ können Sie Python-Code mit dem integrierten exec() Funktion. Erstellen Sie eine neue Python-Datei im selben Verzeichnis wie die, die Sie ausführen möchten, und führen Sie den folgenden Code aus:

exec(open('myScript.py').read())

Ausführen eines Python-Skripts mit dem integrierten Runpy-Modul

Sie können auch ein Python-Skript ausführen mit runpy.run_module() . Sie müssen die nicht angeben .py Erweiterung bei Verwendung dieser Methode:

import runpy
runpy.run_module('myScript')

Sie können jedoch verwenden runpy.run_path() stattdessen. Dies erfordert jedoch die Python-Erweiterung, um zu funktionieren:

import runpy
runpy.run_path('myScript.py')

Importlib verwenden

Sie können ein Skript auch in einer anderen Python-Datei ausführen, indem Sie die Importlib Modul. Sie müssen die nicht angeben .py Erweiterung hier entweder:

wie viele Leute können Netflix gleichzeitig ansehen
import importlib
importlib.import_module('myScript')

Führen Sie Ihre Python-Datei durch Doppelklicken aus

Auch das bloße Doppelklicken auf eine Python-Datei funktioniert. Normalerweise wird dabei die Ausgabe Ihres Codes in einer Befehlszeile angezeigt. Alles, was Sie tun müssen, ist das Skript, das Sie ausführen möchten, mit einem angehängten . zu speichern .py Erweiterung und doppelklicken Sie darauf.

Die Befehlszeilenausgabe ist möglicherweise kurz und wird nicht angezeigt, bevor sie geschlossen wird. Um dies zu verhindern, können Sie ein leeres hinzufügen während Schleife bis zum Ende des Codes, damit die Befehlszeilenausgabe geöffnet bleibt.

Ein Doppelklick auf das Skript, das den folgenden Code enthält, wird beispielsweise erfolgreich ausgeführt, da das Leerzeichen während Schleife am Ende:

exec(open('myScript.py').read())
hello = 1 + 2
print(hello)
while True:
''

Wie führt Python seine Skripte aus?

Python ist eine äußerst vielseitige, kompilierte Sprache, die Code mit Hilfe eines Interpreters ausführt. Wenn Sie jedoch einen Python-Code ausführen, zerlegt ein Compiler den Code in Bytecode, bevor er an einen Interpreter übergeben wird. Der Interpreter empfängt dann den Bytecode und gibt eine benutzerfreundliche und lesbare Ausgabe zurück.

Teilen Teilen Tweet Email Was macht Python und wofür kann es verwendet werden?

Python ist äußerst vielseitig, mit Anwendungen, die von der Webentwicklung bis zur Datenanalyse reichen.

Weiter lesen
Verwandte Themen
  • Programmierung
  • Programmierung
  • Python
Über den Autor Idisou Omisola(94 veröffentlichte Artikel)

Idowu hat eine Leidenschaft für alles, was smarte Technologien und Produktivität ist. In seiner Freizeit spielt er mit Programmieren und wechselt bei Langeweile aufs Schachbrett, aber er liebt es auch, ab und zu aus der Routine auszubrechen. Seine Leidenschaft, Menschen den Weg in die moderne Technik zu weisen, motiviert ihn, mehr zu schreiben.

Mehr von Idowu Omisola

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren