[Tutor] need help with msvcrt.getch()

Richard D. Moores rdmoores at gmail.com
Tue Jul 27 21:12:14 CEST 2010


On Tue, Jul 27, 2010 at 07:51, Nick Raptis <airscorp at otenet.gr> wrote:

> On 07/27/2010 05:22 PM, Richard D. Moores wrote:
>
>> Python 3.1 on Vista.
>>
>> Please see <http://tutoree7.pastebin.com/f3TaxDBc>.
>>
>> I'm trying to recall what I used to know, thus this simple script. But 'y'
>> or 'q' do nothing. What's wrong?
>>
>> Thanks,
>>
>> Dick Moores
>>
>>
> Hi Dick!
> I'm not on Windows here so this might be a wild guess.
>
> From the documentation I gather that msvcrt can work either on binary or
> text mode.
> Perhaps you operate in the wrong one and need to switch with
> msvcrt.setmode(/)
>
> Anyway, insert some print lines to see what exactly is it that /getch()
> gets and debug from there
>
> Nick
>

I replied to only to Nick, by mistake, and after some private back and
forth, he came up with another way to avoid having to use those b's, as in
b'y' and b'q'. It works! See <http://tutoree7.pastebin.com/6pdN1MvW>,
highlighted line 11.

Dick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20100727/63c77f92/attachment.html>


More information about the Tutor mailing list