rl

Python Readline Interface centrándose en la finalización
Descargar ahora

rl Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Stefan H. Holek
  • Sitio web del editor:
  • http://plone.org/products/cmftestcase

rl Etiquetas


rl Descripción

Interfaz de lectura de Python que se centra en la finalización RL es un módulo de Python que tiene como objetivo proporcionar una implementación completa de la interfaz de comprensión de la COMPLETER personalizada de Letline GNU. ContensRl exporta los siguientes componentes: interfaz de comprensión a la inscripción de la línea de la línea. Se utiliza para configurar los aspectos de finalización de la interfaz READLINE.COMPLETION a la finalización de readline activa. Se utiliza para interactuar con líbulo cuando se realiza una finalización en progreso. Interfaz de Historia del historial de listones. Se utiliza para leer y escribir archivos de historial y para manipular las entradas de HISTORIE.Readline el módulo de interfaz Readline. Contiene todo lo que se conoce de la biblioteca estándar más extensiones específicas al paquete RL. Las interfaces de comprensión, finalización e historia hacen uso de este módulo, y rara vez debe interactuar con él directamente. Generator una fábrica que se convierte en una función de ingreso a la finalización que se puede entregar a readline.print_exc a las excepciones de impresión de decorador a STDERR. . Útil al escribir terminaciones y ganchos de Python, ya que las excepciones que ocurren, generalmente se ingieren por el código C entre los detalles. Para obtener más detalles, consulte la documentación de la API. A continuación, el código de código a continuación implementa el comando del sistema similar a Bash: Importar OSDROM IMPORT CompleteTROM RL Importar Generatordef Complete (Texto): # retorno Ejecutables que coinciden 'texto' para Dir en OS.ENVIRON.GET ('ruta'). Split (':'): dir = os.path.expanduser (dir) si es os. PATH.ISDIR (DIR): Para su nombre en OS.LISTDIR (DIR): if nombre.startswith (texto): if Os.Access (OS.PATH.JOIN (DIR, NOMBRE), OS.R_OK | OS.X_OK): Rendimiento NAMEDEF PRINCIPAL (): # Configure la función de finalización COMPLETTER TOMCLETER = GENERADOR (completo) # habilitar la Finalización de la pestaña COMPLETE.PARSE_AND_BIND ('Tab: Complete') comando = raw_input ('comando:') Imprimir 'Usted escribió:', COMANDSPEEE El subdirectorio de los ejemplos del paquete para el desarrollo de AccessRL más alojado en GititHub.Installación: RL se ha probado con las versiones de GNU Readline 5 y 6.ON Linux, Instale libreadline5-dev (o equivalente) antes de intentar construir RL. En Mac OS X, necesita un pitón construido con MacPorts o Fink, ya que el sistema Python está vinculado a la biblioteca BSD Editline y no GNU readline.rl requiere distribuir> = 0.6.6. Si aún no ha actualizado su Setuptools, escriba: / ruta / to / easy_install Distributeethen Type: / ruta / to / easy_install rland Mire la consola. Cuando lee: se realizan dependencias de procesamiento terminadas para RLYOU y RL está listo para usar. Requisitos: · Python ¿Qué hay de nuevo en este lanzamiento: · Mejorar la documentación y los ejemplos de la API.


rl Software relacionado

ntrack

Biblioteca de seguimiento de estado en línea de red para aplicaciones de escritorio ...

112

Descargar