En Fri, 29 Jan 2010 13:53:43 -0300, Mr.SpOOn <mr.spoo...@gmail.com> escribió:

I need to get keyboard input in a python program. I need it to let the
user choose some options, for example:

1) option 1
2) option 2
3) option 3

and then to input some data to the program.

I'm using the raw_input method and it works fine, but I noted that I
can't use backspace and when I accidentally press shift space (because
I need to input uppercase letters separated by a space) it writes some
strange characters.

That's strange. If you're using Linux, make sure you have the readline package installed.

So, is there another way to get keyboard input?

If readline capabilities are not enough, you could try Urwid, a library for writing console programs: http://excess.org/urwid/ - but it's a big move. wxPython would let you write a graphical interface (and it's a bigger move!)

--
Gabriel Genellina

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to