input

Bjorn Pettersen BPettersen at NAREX.com
Tue Dec 11 22:13:30 CET 2001


> From: Preben [mailto:preben_er_t0ff at hotmail.com] 
> 
> How do I make a unbufferedinput from the user?
> (So they don't have to hit enter to send)
> 
> Is it possible to make it so that you don't see what you're 
> typing.. e.g. to logins? or maybe replacing the output with * ??

If you're on Windows the msvcrt module is your friend

>>> import msvcrt
>>> while 1:
...   c = msvcrt.getch()
...   print 'you typed', c
...   if c == 'q': break
...
you typed a
you typed b
you typed c
you typed d

-- bjorn




More information about the Python-list mailing list