Wie kann ich ein Python-Programm ausführen?

So I'm ab wie Python ein bisschen, aber I'm mit Schwierigkeiten ähm ... es ausgeführt. Lol

Ich'm mit IDLE für jetzt, aber seine keine Verwendung whatsoever, weil Sie nur ein paar Zeilen zu einer Zeit 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 benutze Windows 7 und Komodo Edit 5 als meine IDE. Das Drücken von F5 in Komodo tut überhaupt nichts.

Lösung

Ich bin sehr froh, dass Sie gefragt haben! Ich habe gerade daran gearbeitet, genau das zu erklären in unserem wikibook (was natürlich unvollständig ist). Wir arbeiten mit Python-Anfängern und mussten einigen von ihnen durch genau das helfen, was Sie fragen!

Kommandozeilen-Python unter Windows:

  1. Speichern Sie Ihre Python-Codedatei irgendwo, indem Sie "Speichern" oder "Speichern unter" in Ihrem Editor verwenden. Nennen wir sie 'first.py' in einem Ordner, wie "pyscripts", den Sie auf Ihrem Desktop anlegen.

  2. Öffnen Sie eine Eingabeaufforderung (eine Windows 'cmd' Shell, die eine Textschnittstelle zum Computer darstellt):

    start > run > "cmd" (in dem kleinen Kasten). OK.

  3. Navigieren Sie zu dem Ort, an dem sich Ihre Python-Datei befindet, indem Sie die Befehle 'cd' (Verzeichnis wechseln) und 'dir' (um die Dateien im Verzeichnis anzuzeigen, um Ihren Kopf zu überprüfen) verwenden. Für unser Beispiel etwas wie,

    > cd C:\Dokumente und Einstellungen\Gregg\Desktop\pyscripts

  4. versuchen:

    > python first.py

Wenn Sie diese Meldung erhalten:

'python' wird nicht erkannt als ein interner oder externer Befehl, lauffähiges Programm oder Batch-Datei.

dann ist python (das Interpreter-Programm, das Python in 'Computeranweisungen' übersetzen kann) nicht in Ihrem Pfad (siehe Python in Ihren Pfad aufnehmen unten). Versuchen Sie dann, es wie folgt aufzurufen (unter der Annahme, dass Python2.6 an der üblichen Stelle installiert ist):

C:> C:\Python26\python.exe first.py

(Fortgeschrittene Benutzer: Statt first.py können Sie auch den vollständigen Pfad von first.py unter C:\Dokumente und Einstellungen\Gregg\Desktop\pyscripts\first.py angeben)

Python in den Pfad schreiben

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 abzugleichen.

In Windows:

Systemsteuerung > System > Erweitert > |Umgebungsvariablen| > Systemvariablen -> Pfad

dies muss enthalten: C:\Python26; (oder gleichwertig). Wenn Sie es an die erste Stelle setzen, wird es an erster Stelle gesucht. Sie können es auch am Ende einfügen, was möglicherweise vernünftiger ist.

Starten Sie dann Ihre Eingabeaufforderung neu und versuchen Sie, 'python' einzugeben. Wenn das alles funktioniert hat, sollten Sie eine ">>>" Eingabeaufforderung erhalten.

Kommentare (1)

Sie können einfach anrufen

python /path/to/filename.py
Kommentare (7)

In IDLE drücken Sie 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 öffnen (wie Komodo, wie Sie sagten), sie speichern und erneut F5 drücken; F5 funktioniert mit IDLE (auch wenn die Bearbeitung mit einem anderen Tool erfolgt).

Wenn Sie die Datei direkt von Komodo aus ausführen wollen, lesen Sie diesen Artikel: Executing Python Code Within Komodo Edit müssen Sie:

  1. gehen Sie zu Toolbox -> Hinzufügen -> Neuer Befehl...

  2. im oberen Feld geben Sie den Namen 'Python-Datei ausführen'

  3. in das Feld 'Befehl' geben Sie diesen Text ein:

    %(python) %F 3.a optionall klicken Sie auf die Registerkarte 'Key Binding' und weisen Sie diesem Befehl einen Tastaturbefehl zu

  4. Klicken Sie auf Ok.

Kommentare (3)