Rl

Python-Readline-Schnittstelle, die sich auf Fertigstellung konzentriert
Jetzt downloaden

Rl Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Stefan H. Holek
  • Website des Verlags:
  • http://plone.org/products/cmftestcase

Rl Stichworte


Rl Beschreibung

Python-Readline-Schnittstelle, die sich auf Fertigstellung konzentriert RL ist ein Python-Modul, das darauf abzielt, eine vollständige Implementierung der GNU-Readline-Custom-Completer-Completer-Schnittstelle bereitzustellen Wird verwendet, um die Fertigstellungsaspekte der Readline.Completion-Schnittstelle auf den Active Readline-Abschluss zu konfigurieren. Wird verwendet, um mit der Readline zu interagieren, wenn ein Abschluss in Bearbeitung ist.History-Schnittstelle zur Readline-Historie. Zum Lesen und Schreiben von History-Dateien und zum Bearbeiten von History-Einträgen.Renadline das Readline-Schnittstellenmodul. Enthält alles aus der Standardbibliothek sowie Erweiterungen, die für das RL-Paket spezifisch sind. Die Kompletter-, Fertigstellungs- und Verlaufsschnittstellen nutzen dieses Modul, und Sie sollten selten direkt damit interagieren müssen. ARGERATOR Eine Fabrik, die in einer Completion-Eintragsfunktion einzudrehen, die an Readline.print_exc ein dekorateur-Druckausnahmen von stderr übergeben werden kann . Nützlich beim Schreiben von Python-Fertigstellungen und Haken, da es ausnahmen, wenn es auftretende Ausnahmen gibt, werden normalerweise von dem zwischen C-Code zwischen C-Code geschluckt. Weitere Informationen finden Sie in der API-Dokumentation.Example Codethe-Code unten implementiert Systembefehlsabschluss ähnlich wie Bash: Importieren von Osfrom RL-Import CompleterFrom RL Import generationef complete (Text): # Return Execuitables Matching 'Text' für Dir in OS.ENVIRON.GET ('Pfad'). Split (':'): dir = os.path.expanduser (dir), wenn das Betriebssystem ist. Pfad Ertrag namedef main (): # Festlegen der Fertigstellungsfunktion Completer.comPleter = Generator (complete) # Aktivieren Sie die Registerkarte Completion Completer.parse_and_bind ("Registerkarte")) Command = Raw_input ('Befehl:') Drucken 'Sie eingegeben:', CommandSee Die Beispiele des Unterverzeichnisses des Pakets für mehr.Repository AccessRl-Entwicklung wird auf github.installation gehostet: RL wurde mit GNU Readline-Versionen 5 und 6.On Linux getestet libreadline5-dev (oder äquivalent), bevor Sie versuchen, RL aufzubauen. Beim Mac OS X benötigen Sie einen Python, der mit Macports oder Fink erstellt wurde, da der System Python mit der BSD-Editline-Bibliothek verknüpft ist und nicht GNU Readline.rl benötigt, um zu verteilen> = 0,6,6. Wenn Sie Ihre SetUtuptools noch nicht aktualisiert haben, geben Sie den Typ: / path / to / easy_install aus distributethen-Typ: / path / to / easy_install rland Die Konsole ansehen. Wenn es liest: Fertigverarbeitungsabhängigkeiten für Ryou sind fertig und RL ist einsatzbereit. Anforderungen: · Python Was ist neu in dieser Version: · Verbessern Sie die API-Dokumentation und Beispiele.


Rl Zugehörige Software