Limpiar el buffer del teclado o ignorarlo o algo

luis miguel morillas morillas en posta.unizar.es
Lun Sep 20 19:10:29 CEST 2004


	Asunto: [Python-es] Limpiar el buffer del teclado o ignorarlo o algo
	Fecha: lun, sep 20, 2004 at 05:42:59 +0200


Citando a  Nacho [eXr] (Nacho.eXr en gmail.com):
> Buenas,
> 
> tengo un script que lee varias variables por teclado, el problema
> reside en que despues de leer la primera variable si el ususario
> "sigue aporreando" el teclado cuando llega la segunda entrada de datos
> se llena con este "aporreo", y es más grave cuando al salir del
> programa en la línea de comandos aparece todo lo escrito despues:
> 
> .
> .
> .
> s = raw_input("Servidor: ")
> pt = raw_input("Puerto: ")
> Conecta(s,pt)
> u = raw_input("Usuario: ")
> p = getpass.getpass("Clave: ")
> Login(u,p)
> .
> .
> .
> sys.exit(0)
> 
> ¿Como podría hacer para limpiar el buffer del teclado o similar?
>

sys.stdin.flush() vacía el buffer.
 
-- 

Luis Miguel

No a las patentes de software en Europa
EuropeSwPatentFree
http://EuropeSwPatentFree.hispalinux.es




Más información sobre la lista de distribución Python-es