Wenn Sie die verschiedenen Tricks zur Ausführung Ihres Python-Skripts genau kennen, können Sie schneller codieren, 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.
Was benötigen Sie, um ein Python-Skript auszuführen?
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.
- Installieren Sie einen Code-Editor oder eine IDE auf Ihrem PC.
- Stellen Sie sicher, dass Sie Python zu Ihrem Systemvariablenpfad hinzufügen, damit Sie es über die Befehlszeile aufrufen können.
Geben Sie Folgendes ein, um zu überprüfen, ob Python bereits installiert und dem Pfad hinzugefügt wurde
Python - Version in Ihrer Kommandozeile und drücken Sie Eingeben. 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. Schauen wir uns die verschiedenen Möglichkeiten unten an.
Verbunden: Hinzufügen von Python zur Windows-PATH-Variablen
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.
Um ein Python-Skript interaktiv auszuführen, öffnen Sie Ihre Befehlszeile und geben Sie ein Python. Dann schlagen Eingeben.
Anschließend können Sie im interaktiven Modus beliebigen Python-Code schreiben. Wenn Sie drücken Eingebenwird die Ausgabe Ihres Codes sofort angezeigt.
Python ist einrückungsempfindlich. Dies kann Schreibmethoden wie Funktionen, Schleifen, Bedingungen oder Klassen im interaktiven Modus etwas verwirrend machen.
Stellen Sie sicher, dass Sie die Leertaste bei jedem Aufrufen einer neuen Zeile konsistent verwenden, um Einrückungsfehler beim Schreiben von Methoden zu vermeiden, für die sie im interaktiven Modus erforderlich sind.
Sie können beispielsweise ein einzelnes Leerzeichen für jeden Code direkt unter einer Funktion verwenden. Wechseln Sie dann in zwei Leerzeichen für die darauf folgende Teilmenge und so weiter.
Schauen 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 es jedoch nicht zum Ausführen eines Projekts verwenden. Wenn Sie Fehler machen, müssen Sie Ihren Code möglicherweise erneut 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, wenn Sie die Eingabeaufforderung schließen.
Art Ausfahrt() oder Verlassen(), dann schlagen Eingeben um den interaktiven Modus zu verlassen. Sie können den interaktiven Modus unter Windows auch beenden, indem Sie auf drücken Strg + Z..
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 über die Befehlszeile ausführen Python Befehl.
Im Gegensatz zum interaktiven Modus befindet sich Ihr Code in einer dedizierten Python-Datei mit einem .py Erweiterung.
So führen Sie eine Python-Datei mit dem aus Python Befehl:
- Erstellen Sie eine neue Datei in einem beliebigen Verzeichnis auf Ihrem PC. Stellen Sie sicher, dass Sie Ihre Datei mit a benennen .py Erweiterung. Zum Beispiel können Sie haben myFile.py.
- Öffnen Sie diese Datei mit Jeder Code-Editor Ihrer Wahl.
- Schreiben Sie Ihren Code in die gerade erstellte Datei. Speichern Sie es dann erneut, indem Sie auf drücken Strg + S..
- Öffnen Sie die Befehlszeile und die CD im Stammverzeichnis der Python-Datei.
- Art python myFile.py um den Code in dieser Python-Datei auszuführen und zu ersetzen 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 Windows-Version verwenden, können Sie jetzt ein Python-Skript ausführen, indem Sie den Namen der Datei eingeben, ohne das hinzuzufügen Python Befehl:
myFile.py
Führen Sie Ihr Python-Skript mit einer IDE aus
Integrierte Entwicklungsumgebungen oder IDEs bieten erweiterte Datei- und Ordnerverwaltungssysteme. So können Sie Projekte schneller erstellen, indem Sie Ihre Dateien in verschiedenen Ordnern unter einem Verzeichnis organisieren.
Letztendlich führen IDEs Python-Skripte einfach in einer virtuellen Umgebung aus. Sie eignen sich ideal zum Verwalten von Projekten, die auf bestimmten Abhängigkeiten ausgeführt werden.
Verbunden: 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 Python-Skripte, die in IDEs geschrieben wurden, an der Eingabeaufforderung mit der Taste 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 Colaboratory sind beliebte browserbasierte IDEs, mit denen Sie Python-Code schnell schreiben und ausführen können. Sie sind auch zellbasiert und ideal für die Abwicklung von datenwissenschaftlichen Projekten.
Klicken Sie auf, um ein Python-Skript mit Google Colaboratory auszuführen Datei. Dann wählen Sie Neues Notizbuch um ein Notizbuch zu öffnen, in das Sie Ihren Python-Code schreiben und ausführen können. Sie können klicken + Code um eine neue Zelle zu starten.
Sie können sich registrieren und Google Colaboratory sofort ohne Installation verwenden, während Sie Jupyter Notebook installieren müssen, um ein Python-Skript damit auszuführen.
Verbunden: Erste Schritte mit Jupyter Notebook
Das Ausführen eines Skripts ist auf beiden Plattformen ähnlich. Sobald Sie einen Code in eine Zelle geschrieben haben, drücken Sie Strg + Eingeben 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, wie Sie ein Python-Skript ausführen können, ohne die Datei speichern zu müssen, bevor sie funktioniert.
Um auf Python IDLE zuzugreifen, rufen Sie die Windows-Suchleiste auf. Art LEERLAUF und öffnen Sie es, sobald es erscheint.
Alternativ können Sie Python IDLE über die Befehlszeile starten. Öffnen Sie dazu die Befehlszeile und geben Sie den Befehl ein Leerlauf.
Sobald es angezeigt wird, können Sie Ihren Code schreiben und jede Zeile durch Drücken von ausführen Eingeben.
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 einem .py Erweiterung standardmäßig.
Führen Sie Python Script als Modul in einer anderen Python-Datei aus
Sie können ein Python-Skript auch in einer anderen Python-Datei ausführen. Es gibt jedoch viele Möglichkeiten, dies mit dem zu tun importieren Aussage ist ideal.
Aber schauen wir uns die verschiedenen Möglichkeiten an, dies zu tun.
Führen Sie Ihr Python-Skript als importiertes Modul aus
Sie können Erstellen und importieren Sie Ihr Skript als Python-Modul und führen Sie es dann mit einer anderen Python-Datei aus.
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:
importiere myScript.py
Wenn Sie in dem Skript, das Sie ausführen möchten, nur eine Funktion oder Klasse benötigen, verwenden Sie einen absoluten Import:
aus myScript.py importiere myFunction
myFunction ()
Führen Sie ein Python-Skript in einer anderen Python-Datei mit der exec-Funktion aus
Alternativ können Sie Python-Code mit dem integrierten Code ausführen exec () Funktion. Erstellen Sie eine neue Python-Datei im selben Verzeichnis wie das, das Sie ausführen möchten, und führen Sie den folgenden Code aus:
exec (open ('myScript.py'). read ())
Führen Sie ein Python-Skript mit dem integrierten Runpy-Modul aus
Sie können auch ein Python-Skript mit ausführen runpy.run_module (). Sie müssen das nicht einschließen .py Erweiterung bei Verwendung dieser Methode:
runpy importieren
runpy.run_module ('myScript')
Sie können jedoch verwenden runpy.run_path () stattdessen. Dies setzt jedoch voraus, dass die Python-Erweiterung funktioniert:
runpy importieren
runpy.run_path ('myScript.py')
Importlib verwenden
Sie können ein Skript auch in einer anderen Python-Datei mit dem ausführen importlib Modul. Sie müssen das nicht einschließen .py Erweiterung hier entweder:
import importlib
importlib.import_module ('myScript')
Führen Sie Ihre Python-Datei aus, indem Sie darauf doppelklicken
Das bloße Doppelklicken auf eine Python-Datei funktioniert ebenfalls. Wenn Sie dies tun, wird normalerweise die Ausgabe Ihres Codes in einer Befehlszeile angezeigt. Sie müssen lediglich das Skript, das Sie ausführen möchten, mit einem angehängten Skript speichern .py Erweiterung und doppelklicken Sie darauf.
Die Befehlszeilenausgabe ist möglicherweise kurz und wird vor dem Schließen nicht angezeigt. Um dies zu verhindern, können Sie ein Leerzeichen hinzufügen während Schleife bis zum Ende des Codes, damit die Befehlszeilenausgabe offen bleibt.
Wenn Sie beispielsweise auf das Skript doppelklicken, das den folgenden Code enthält, wird es aufgrund des Leerzeichens erfolgreich ausgeführt während Schleife am Ende:
exec (open ('myScript.py'). read ())
Hallo = 1 + 2
drucken (hallo)
während wahr:
""
Wie führt Python seine Skripte aus?
Python ist eine äußerst vielseitige, kompilierte Sprache, die Code mithilfe 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.
Python ist äußerst vielseitig und bietet Anwendungen von der Webentwicklung bis zur Datenanalyse.
Weiter lesen
- Programmierung
- Programmierung
- Python
Idowu ist begeistert von intelligenter Technologie und Produktivität. In seiner Freizeit spielt er mit dem Codieren herum und wechselt zum Schachbrett, wenn er gelangweilt ist, aber er liebt es auch, ab und zu von der Routine abzubrechen. Seine Leidenschaft, Menschen den Weg in die moderne Technik zu zeigen, motiviert ihn, mehr zu schreiben.
Abonnieren Sie unseren Newsletter
Melden Sie sich für unseren Newsletter an, um technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote zu erhalten!
Noch ein Schritt…!
Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.