Articles of readline

¿Cómo probar la finalización de Python readline?

Estoy escribiendo una interfaz de línea de comandos en Python. Utiliza el módulo readline para proporcionar el historial de comandos y la finalización. Si bien todo funciona bien en el modo interactivo, me gustaría ejecutar pruebas automatizadas en la función de finalización. Mi primer bash ingenuo involucrado usando un archivo para entrada estándar: my_app < […]

Cómo hacer un cliente Python retorcido con funcionalidad de línea de lectura

Estoy tratando de escribir un cliente para un servidor TCP simple usando Python Twisted. Por supuesto que soy bastante nuevo en Python y comencé a mirar Twisted para que pudiera estar haciendo todo mal. El servidor es simple y está destinado a usar nc o telnet. No hay autenticación. Solo te conectas y obtienes una […]

finalización de la pestaña de Python en Windows

Estoy escribiendo un progtwig tipo shell multiplataforma en Python y me gustaría agregar acciones de finalización de tabs personalizadas. En los sistemas Unix puedo usar el módulo de línea de lectura integrado y usar un código como el siguiente para especificar una lista de posibles terminaciones cuando presiono la tecla TAB: import readline readline.parse_and_bind( ‘tab: […]

Python 3.6.1 se bloqueó después de instalar el módulo readline

Acabo de instalar Python 3.6.1 desde el código fuente, y luego ejecuto sudo pip3 install readline para instalar el módulo readline . Pero cuando inicio el shell de Python, se bloquea no importa lo que ingrese: Python 3.6.1 (default, Mar 25 2017, 13:40:56) [GCC 5.4.0 20160609] on linux Type “help”, “copyright”, “credits” or “license” for […]

Convertir \ r texto a \ n así que readlines () funciona según lo previsto

En Python, puedes leer un archivo y cargar sus líneas en una lista usando f = open(‘file.txt’,’r’) lines = f.readlines() Cada línea individual está delimitada por \n pero si el contenido de una línea tiene \r entonces no se trata como una nueva línea. Necesito convertir todos \r a \n y obtener las lines lista […]

Ipython no hay línea de lectura disponible y error de instalación de línea de lectura de pip

Instalé ipython pero no tiene la opción readline. Primero descargué gnu readline y compilé e instalé. No sabía si era una solución adecuada pero fue lo primero en lo que pensé. Todavía no funcionaría en vano con el mismo error que antes: ADVERTENCIA: los servicios de Readline no están disponibles en esta plataforma. ADVERTENCIA: la […]

¿Cómo hacer coincidir la visualización de autocompletar de Python?

Tengo una clase de completador con una función de autocompletado. Versión simple: class Completer: def __init__(self): self.words = [“mkdir”,”mktbl”, “help”] self.prefix = None def complete(self, prefix, index): if prefix != self.prefix: self.matching_words = [w for w in self.words if w.startswith(prefix)] self.prefix = prefix else: pass try: return self.matching_words[index] except IndexError: return None Y ejecuta algo […]

Cómo evitar el búfer de entrada de archivo Python

Posible duplicado: Establecer un tamaño de búfer más pequeño para sys.stdin? Tengo una secuencia de comandos de Python (2.4 / 2.7) que utiliza la fileinput de fileinput para leer desde una entrada estándar o desde archivos. Es fácil de usar y funciona bien, excepto en un caso: tail -f log | filter.py El problema es […]

Funcionalidad de Readline en windows con python 2.7

Necesito importar la funcionalidad readline en un progtwig escrito en python. Actualmente estoy usando la versión 2.7 y los paquetes de terceros que he visto solo funcionan hasta la versión 2.6. ¿Alguien sabe de un paquete readline de terceros para Windows con Python 2.7?

Instalando ipython con readline en el mac

Estoy usando ipython en Mac OS 10.5 con python 2.5.1 (¿Realmente me gustaría usar ipython para 2.6.1, pero parece que no está disponible?) Instalé ipython a través de easy_install. Funciona pero falta gnu readline (necesario para una búsqueda agradable del historial de la línea de comandos con ctrl-R, etc.) Encontré una publicación de blog y […]