Как принять нажатие клавиш в командной строке python? [Дубликат]

Possible Duplicate:
Python read a single character from the user

Я ищу возможность управлять роботом с помощью клавиш со стрелками, используя Python. И моя идея заключалась в том, чтобы реализовать код, который выглядел примерно так ...

#!/usr/bin/env python
# control a robot using python
exit = 0
while exit == 0:
  keypress = ##get keypress, if no key is pressed, continue##
  if keypress == 'q':
    exit = 1
    break
  elif keypress == KEY_UP:
    ##robot move forward##
  elif keypress == KEY_DOWN:
    ##robot move backward##
print "DONE"

Однако проблема в том, что я не знаю, как получить ввод от пользователей. И я не могу использовать решение на основе графического интерфейса, такое как Pygame, из того, что я нашел, потому что робот не использует дисплей.

Любая помощь очень ценится!

Ответы на вопрос(1)

Ваш ответ на вопрос