Das ist die Überschrift
Dies bindet die Tab-Taste an die Vervollständigungsfunktion, tippt man sie also zweimal bekommt man Vorschläge zur Vervollständigung; die Funktion durchsucht die lokalen Variablen und die Namen in verfügbaren Module.
Für Ausdrücke mit Punkten, wie string.a, wird sie den Ausdruck bis zum letzen ‚.‘ auswerten und dann Vervollständigungen aus den Attributen des sich ergebenden Objektes vorschlagen. Beachte, dass dies von der Anwendung definierten Code ausführen könnte, wenn ein Objekt mit einer __getattr__`()-Methode Teil des Ausdrucks ist. Eine leistungsfähigere Startup-Datei könnte wie das Beispiel aussehen. Beachte, dass sie die Namen löscht, sobald sie nicht mehr benötigt werden; dies wird getan, da die Startup-Datei im selben Namensraum wie die interaktiven Befehle ausgeführt wird und das Entfernen der Namen Nebeneffekte in der interaktiven Umgebung vermeidet. Du könntest es nützlich finden manche der importierten Module, wie os, das in den meisten Interpreter-Sitzungen gebraucht wird, zu behalten.

Für Ausdrücke mit Punkten, wie string.a, wird sie den Ausdruck bis zum letzen ‚.‘ auswerten und dann Vervollständigungen aus den Attributen des sich ergebenden Objektes vorschlagen. Beachte, dass dies von der Anwendung definierten Code ausführen könnte, wenn ein Objekt mit einer __getattr__`()-Methode Teil des Ausdrucks ist. Eine leistungsfähigere Startup-Datei könnte wie das Beispiel aussehen. Beachte, dass sie die Namen löscht, sobald sie nicht mehr benötigt werden; dies wird getan, da die Startup-Datei im selben Namensraum wie die interaktiven Befehle ausgeführt wird und das Entfernen der Namen Nebeneffekte in der interaktiven Umgebung vermeidet. Du könntest es nützlich finden manche der importierten Module, wie os, das in den meisten Interpreter-Sitzungen gebraucht wird, zu behalten.