Also fange ich ein bisschen wie Python an, aber ich habe Probleme, ähm ... es auszuführen. Lol
Ich verwende IDLE im Moment, aber es nützt überhaupt nichts, da Sie nur ein paar Zeilen gleichzeitig ausführen können.
Ich verwende auch Komodo Edit, um die eigentlichen .py-Dateien zu erstellen.
Meine Frage ist, wie kann ich die .py-Dateien ausführen, um das eigentliche Programm zu testen?
Ich verwende Windows 7 und Komodo Edit 5 als meine IDE. Das Drücken von F5 in Komodo macht überhaupt nichts.
Antworten:
Ich bin sehr froh, dass du gefragt hast! Ich habe gerade daran gearbeitet, genau dies in unserem Wikibook zu erklären (was offensichtlich unvollständig ist). Wir arbeiten mit Python-Neulingen zusammen und mussten einigen durch genau das helfen, was Sie verlangen!
Befehlszeilen-Python in Windows:
Speichern Sie Ihre Python-Codedatei irgendwo mit "Speichern" oder "Speichern unter" in Ihrem Editor. Nennen wir es in einem Ordner "first.py", z. B. "pyscripts", die Sie auf Ihrem Desktop erstellen.
Öffnen Sie eine Eingabeaufforderung (eine Windows-Cmd-Shell, die eine Textschnittstelle zum Computer darstellt):
start> run> "cmd" (in der kleinen Box). OK.
Navigieren Sie mit den Befehlen 'cd' (Verzeichnis ändern) und 'dir' (um Dateien im Verzeichnis anzuzeigen, um Ihren Kopf zu überprüfen) zu Ihrer Python-Datei. Für unser Beispiel so etwas wie
> CD C: \ Dokumente und Einstellungen \ Gregg \ Desktop \ pyscripts
Versuchen:
> python first.py
Wenn Sie diese Nachricht erhalten:
Dann befindet sich Python (das Interpreter- Programm, das Python in 'Computeranweisungen' übersetzen kann) nicht auf Ihrem Pfad (siehe Python in Ihren Pfad einfügen unten). Versuchen Sie dann, es so aufzurufen (vorausgesetzt, Python2.6 wird am üblichen Speicherort installiert):
> C: \ Python26 \ python.exe first.py
(Fortgeschrittene Benutzer: Anstelle von first.py können Sie den vollständigen Pfad von first.py unter C: \ Dokumente und Einstellungen \ Gregg \ Desktop \ pyscripts \ first.py ausschreiben.)
Python in den Weg stellen
Windows
Um Programme auszuführen, sucht Ihr Betriebssystem an verschiedenen Stellen und versucht, den Namen des Programms / Befehls, den Sie eingegeben haben, mit einigen Programmen auf dem Weg abzugleichen.
In Fenstern:
Bedienfeld> System> Erweitert> | Umgebungsvariablen | > Systemvariablen -> Pfad
Dies muss Folgendes umfassen: C: \ Python26; (oder gleichwertig). Wenn Sie es vorne platzieren, wird es als erster angezeigt. Sie können es auch am Ende hinzufügen, was möglicherweise vernünftiger ist.
Starten Sie dann Ihre Eingabeaufforderung neu und versuchen Sie, "Python" einzugeben. Wenn alles funktioniert hat, sollten Sie eine ">>>" - Eingabeaufforderung erhalten.
quelle
Sie können einfach anrufen
quelle
filename.py
Drücken Sie im Leerlauf F5
Sie können Ihre .py-Datei mit IDLE öffnen und F5 drücken, um sie auszuführen.
Sie können dieselbe Datei mit einem anderen Editor (wie Komodo, wie Sie sagten) öffnen, speichern und erneut F5 drücken. F5 funktioniert mit IDLE (auch wenn die Bearbeitung mit einem anderen Werkzeug erfolgt).
Wenn Sie es gemäß diesem Artikel direkt von Komodo ausführen möchten: Ausführen von Python-Code in Komodo Edit müssen Sie:
Geben Sie im Feld 'Befehl' diesen Text ein:
% (Python)% F 3. Klicken Sie optional auf die Registerkarte 'Schlüsselbindung' und weisen Sie diesem Befehl einen Schlüsselbefehl zu
quelle
Python selbst wird mit einem Editor geliefert, auf den Sie über die Menüoption IDLE-Datei> Neue Datei zugreifen können.
Schreiben Sie den Code in diese Datei, speichern Sie ihn als [Dateiname] .py und drücken Sie dann (im selben Datei-Editor-Fenster) F5, um den Code auszuführen, den Sie im IDLE-Shell-Fenster erstellt haben.
Hinweis: Für mich war dies bisher der einfachste und unkomplizierteste Weg.
quelle
Wenn Sie keinen Anruf wünschen, können Sie ihn dem PATHEXT
filename.py
hinzufügen..PY
Auf diese Weise rufen Sie einfach anfilename
quelle
Wenn dies jemandem hilft, haben weder "python [Dateiname] .py" noch "python.exe [Dateiname.py]" für mich funktioniert, sondern "Python [Dateiname] .py starten". Wenn bei anderen Personen Probleme mit den beiden ersteren Befehlen auftreten, versuchen Sie es mit dem letzteren.
quelle
Was ich gerade getan habe, um ein einfaches Python-Skript durch Doppelklick zu öffnen. Ich habe gerade eine Batch-Datei zu dem Verzeichnis hinzugefügt, das das Skript enthält:
(Ich habe die ausführbare Python-Datei auf meinem Systempfad. Wenn nicht, müsste man natürlich den vollständigen Pfad angeben.)
Dann kann ich einfach auf die Batch-Datei doppelklicken, um das Skript auszuführen. Die dritte Zeile verhindert, dass das Cmd-Fenster geschlossen wird, sobald das Skript endet, sodass Sie die Ergebnisse sehen können. :) Wenn Sie fertig sind, schließen Sie einfach das Befehlsfenster.
quelle
Navigieren Sie durch Ihren Dateispeicherort,
Shift
drücken Sie einfach die Taste und klicken Sie auf Dateiname. Klicken Sie auf die RegisterkarteOpen command window here
und schreiben Sie in Ihre Eingabeaufforderungpython file_name.py
quelle
Wenn Sie die Datei # '. Py' ausführen möchten, schreiben Sie einfach in print () in Ihren Code, um zu sehen, dass sie tatsächlich gedruckt wird. Im Gegensatz zu Python IDLE müssen Sie mit dem Befehl print () angeben, was gedruckt werden soll. Zum Beispiel.
AUSGABE [1, 2, 3, 4, 5] Python
quelle
Ich habe viele der oben aufgeführten Befehle ausprobiert, aber keiner hat funktioniert, selbst nachdem ich meinen Pfad so festgelegt habe, dass er das Verzeichnis enthält, in dem ich Python installiert habe.
Der Befehl
py -3 file.py
funktioniert immer für mich, und wenn ich Python 2-Code ausführen möchte, solange sich Python 2 in meinem Pfad befindet, muss der Befehl einfach so geändert werden, dass erpy -2 file.py
perfekt funktioniert.Ich verwende Windows, daher bin ich mir nicht sicher, ob dieser Befehl unter Linux oder Mac funktioniert, aber es ist einen Versuch wert.
quelle