Seite 1 von 1

Erste Schritte mit IDLE Shell

Verfasst: Dienstag 13. Oktober 2020, 16:35
von Bierchen
Hallo zusammen

Ich habe heute im Selbststudium mit dem Erlernen von Python angefangen und dazu die Website python-lernen.de benutzt:

Dort steht, man könne das erste erstellte Script "Hallo Welt" im Programmfenster aufrufen und zwar im Menü "Run" den Unterpunkt "Run Module" wählen.
Dieses Menü steht mir in meiner Shell jedoch gar nicht zur Verfügung.
Bild

In der Lernanleitung wird das Fenster auch zweigeteilt, was bei mir ebenfalls nicht der Fall ist. Eventuell kommt dies mit dem Befehlt "Run Module" erst zum Zug.

Weiter hätte ich mit dem Befehl "python c:/daten/weiterbildung/sript1.py" das Script auch testen können. Dies erzeugt einen Syntax Error (siehe im PrintScreen rot). Den gleichen Fehler erhalte ich auch über die Eingabeaufforderung (cmd.exe).

Meine Fragen:
1. Kann Python den Laufwerksbuchstaben nicht aufschlüsseln?
2. Gibt es das Menü "Rund" eventuell wegen unterschiedlicher Versionen (Schulung 3.7.3, mein Download 3.9.0) gar nicht mehr?

Vielen Dank für eure Hilfe!
Bierchen

Re: Erste Schritte mit IDLE Shell

Verfasst: Dienstag 13. Oktober 2020, 20:13
von sparrow
@Bierchen: Idle öffnet, wenn du es frisch startest, die interaktive Shell. Da kannt du Befehle direkt ausführen.
Wenn du aber eine Datei öffnest oder mit File -> New eine neue erstellst, dann ist das der Editor. Und dort hast du dann auch die Optionen, die du suchst. Wenn du das Programm dann startest, dann wird das in der Shell ausfgeführt.

Re: Erste Schritte mit IDLE Shell

Verfasst: Mittwoch 14. Oktober 2020, 20:08
von Bierchen
Danke für die Erklärung, nun habe ich den Unterschied gesehen.

Leider hat es in meiner Anfrage das Bild nicht korrekt interpretiert (in der Vorschau war es noch okay). Ich versuche es hier noch einmal hochzuladen:

Bild

Dazu die Frage nach dem Laufwerksbuchstaben...

Schöne Grüsse
Bierchen

Re: Erste Schritte mit IDLE Shell

Verfasst: Mittwoch 14. Oktober 2020, 20:11
von /me
Du gibst einen Kommandozeilenbefehl in der Python Shell ein.

Re: Erste Schritte mit IDLE Shell

Verfasst: Mittwoch 14. Oktober 2020, 20:44
von bb1898
Und das merkt der Interpreter erst, nachdem er das Wort "Python" gelesen hat - und dann kennzeichnet er den Laufwerksbuchstaben, weil der als nächstes Zeichen kommt. Mit dem Fehler hat er aber nichts zu tun. Das muss man bei SyntaxError-Meldungen generell beachten: sie kennzeichnen nicht unbedingt genau die Fehlerstelle, sondern eine Stelle dahinter, gern auch den Anfang der nächsten Zeile.