Tab vollständige Wörterbuchschlüssel in ipython

8

Ich frage mich, ob jemand weiß, wie man Tabulatorvervollständigung für Wörterbuchschlüssel in IPython aktiviert oder implementiert? Es sieht so aus, als würde es sich nicht sehr von bereits existierenden Funktionen unterscheiden, wie zum Beispiel die Vervollständigung von Objektattributen. Wenn ich falsch liege, würde ich gerne verstehen, warum

    
gggg 31.07.2013, 15:38
quelle

2 Antworten

5

IPython unterstützt seit Version 3.0.0 die Dict-Schlüsselvervollständigung für String-Schlüssel (obwohl es in den Versionshinweisen nicht erscheint), dank patch . Es unterstützt auch die Spaltennamenvervollständigung für numpy struct arrays und pandas DataFrame columns und für andere Typen, die __getitem__ durch Definition von _ipython_key_completions_ .

    
joeln 03.08.2016, 01:28
quelle
1

Es ist nicht in IPython 2.x integriert. Wenn du es hinzufügen willst, sieh dir das an, wo jemand eine Lösung gehackt hat:

Ссылка

Außerdem gibt es viele kurze und einfache Möglichkeiten, Objekte aus Wörterbüchern zu erstellen, um die übliche Tab-Vervollständigung zu erhalten. Wenn das Ihnen helfen würde, verwenden Sie eine der in dieser Frage beschriebenen Möglichkeiten:

Python-Diktat in Objekt konvertieren?

    
w-m 31.07.2013 16:15
quelle