Das Editorfenster in IDLE (Das Editorfenster in IDLE), Lektion, Seite 724236
https://www.purl.org/stefan_ram/pub/editor_idle_python (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
Python-Kurs

Das Skriptfenster von IDLE 

Das Skriptfenster (Editor-Fenster)

Dieses Fenster kann am Vorhandensein des Menüs „Format“ erkannt werden.

Falls kein Skriptfenster angezeigt wird, so kann durch die Tastenkombination Strg-N oder Auswahl des File-Menü-Eintrags „New File“ oder ein Skriptfenster geöffnet werden.

Einstellungen des Skriptfensters

Über das Menü „Options“ des Skriptfensters kann „Configure IDLE“ angewählt werden, um den Einstellungsdialog zu öffnen. Dort befinden sich zwei wichtige Einstellungen auf der Seite „General“.

Einstellung für den Start von IDLE 

Auf der Seite „General“ sollte hinter „At Startup“ die Einstellung „Open Edit Window“ angewählt werden, um festzulegen, daß beim Programmstart gleich das Skriptfenster angezeigt wird.

Einstellung für den Start von Python -Programmen

Ebenfalls auf der Seite „General“ sollte „No Prompt“ angewählt werden. Dadurch werden einige der lästigen Abfrage zum Speichern von Skripten unterbunden.

Dann wird beim Start eines Skriptes (beispielsweise mit F5) das Skript jedesmal ohne Nachfrage  abgespeichert.

Die Benutzung des Skriptfensters

Eingabe eines Skripts

Normalerweise kann ein Skript direkt in das große mehrzeilige Textfeld eingegeben, welches das Fenster fast ganz ausfüllt. Falls solch ein Textfeld fehlt kann mit [ Programmenü : File > New File ] oder Strg-N eine neues Eingabefenster geöffnet werden.

Beispielskript
print( 1 )

print( 2 )

Speichern eines Skripts

Mit Strg-S kann ein Skript abgespeichert werden. Leider zwingt das Programm den Programmierer ohnehin, sein Skript vor dem Start zu speichern. Wenn man das Skript aber einmal abspeichert und dann nach dem nächsten Programm das abgespeicherte Skript über [ Programmenü : File > Recent Files ] wieder öffnet und überarbeitet, sollte kein weiteres Speichern mehr erforderlich sein.

Dateinamen von Skripten sollten keine Leerzeichen  enthalten.

Python -Quelldateien sollten die Dateinamenserweiterung »py« haben.

Der Name einer Quelldatei sollte (ohne die Dateinamenserweiterung) nicht mit dem Namen eines Moduls übereinstimmen, das man eventuell verwenden möchte, also beispielsweise nicht »random« oder »math« und keine Leerzeichen enthalten.

Skripte sollten nicht, wie von IDLE  manchmal vorgeschlagen, in den Programmordner von Python  gespeichert werden, da sie beim Löschen der Python -Implementation dann verloren gehen könnten.

Die verschiedene Menüeinträge zum Speichern

File/Save speichert die Datei unter ihrem Pfad, falls schon ein Pfad vergeben wurde. Sonst verhält es sich wie „File/Save As…“.

File/Save As… speichert die Datei unter einem Pfad, der dabei festgelegt werden kann, und legt dadurch auch den Pfad fest, der für die nächste Speicherung mit „Save As…“ vorgeschlagen beziehungsweise für die nächste Speicherung mit „Save“ verwendet wird.

File/Save Copy As… speichert die Datei unter einem Pfad, der dabei festgelegt werden kann, ohne  dabei den den Pfad, der für die nächste Speicherung mit „Save As…“ vorgeschlagen beziehungsweise für die nächste Speicherung mit „Save“ verwendet wird, zu verändern beziehungsweise festzulegen.

Änderungen eines Skripts erkennen

Ein Sternchen »*« vor dem Dateinamen zeigt es, wenn der Text im Editor seit der letzten Speicherung verändert wurde.

Modulnamen suchen

Um zu sehen, ob es unter der verwendeten Python -Installation schon ein bestimmtes Modul gibt, kann der Modulname nach “Open Module ” aus dem Menü “File ” von IDLE  eingegeben werden. Wird dann angezeigt “ERROR: module not found”, so wurde kein Modul mit dem eingegebenen Namen gefunden – ansonsten wird der Quelltext des Modules angezeigt. Dieser Quelltext sollte auf keinen Fall unbeabsichtigt verändert werden!

Starten eines Skriptes

Mit [ Programmenü : Run > Run Module ] oder F5 kann der gerade bearbeitete Text als Skript gestartet werden. Ausgaben erscheinen dann im Dialogfenster.

Ein Skript kann auch gestartet werden, während ein Skript bereits ausgeführt wird. (Dadurch die Ausführung des bis zu diesem Moment ausgeführten Skripts abgebrochen.)

Schließen anderer Fenster

In der Regel können andere IDLE -Fenster als das Fenster mit dem gerade bearbeitetem Skript, zur besseren Übersicht jederzeit geschlossen werden.

Das Ändern der Einrückung mit IDLE

Im Format-Menü finden sich Einträge, um die Einrückung  der markierten Zeilen zu vergrößern oder zu verkleinern.

Die Einrückung  einer Zeile ist durch die Anzahl der Leerzeichen am Anfang dieser Zeile bestimmt.

Das Auskommentieren mit IDLE

Im Format-Menü finden sich Einträge, um markierte Zeilen als Kommentar  zu kennzeichnen, oder eine solche Kennzeichnung wieder aufzuheben.

Das Festlegen von Tastaturkürzeln

Über den Eintrag “Configure IDLE” im Menü “Options” kann der Settings-Dialog geöffnet werden, auf dessen Seite “Keys” eine benutzerdefinierte Tastaturbelegung definiert werden kann. Hierfür ist zunächst ein “custom key set ” anzulegen. Alsdann kann, solange dieser angewählt ist, den einzelne Funktionen eine Tastenkombination zugeordnet werden.

Die Aufrufhilfe

In vielen Fällen zeigt IDLE  nach dem Eingeben des Anfangs eines Aufrufs, wie beispielsweise »print(«, ein kleines Hilfefenster mit Informationen zum Aufrufbaren an.

Falls solch ein Hilfefenster stört, kann es mit Strg-C geschlossen werden.

Die Farben

Schlüsselwörter, wie »from«, und Standardnamen, wie »str«, werden mit anderer Textfarbe geschrieben als verfügbare Bezeichner. So kann man es leicht erkennen, wenn man versehentlich einen Namen verwendet, der zu Problemen führen könnte. Notfalls ist es möglich solche Namen durch das Anhängen eines Grundstrichs »_« zu vermeiden, indem man also »from_« beziehungsweise »str_« verwendet.

Das Python -Arbeitsverzeichnis ⃗

Wenn IDLE neu gestartet und noch nicht entsprechend umkonfiguriert wurde, so öffnet [ Programmenü : File > Save as… ] in der Regel das Python -Arbeitsverzeichnis. Dies eröffnet also die Möglichkeit, bei Bedarf den Ort des Python -Arbeitsverzeichnisses zu finden!

 

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram724236 stefan_ram:724236 Das Editorfenster in IDLE Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd724236, slrprddef724236, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/editor_idle_python