Mark McDuff wrote:
in addition to the cookbook article Diez posted, there's also a FAQ
entry about this:
</F>
I'm trying to read one byte from stdin, without the newline.
>
If I try something like:
>
I can input a character, but then I have to press enter, which leaves a
newline character in the stdin buffer and requires two keypresses. Is
there any way to read only one keypress in a simple manner (i.e. no
curses)?
>
If I try something like:
>>import os, sys
>>os.read(sys.s tdin.fileno(),1 )
>>os.read(sys.s tdin.fileno(),1 )
I can input a character, but then I have to press enter, which leaves a
newline character in the stdin buffer and requires two keypresses. Is
there any way to read only one keypress in a simple manner (i.e. no
curses)?
entry about this:
</F>