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