Возможный дубликат:
Python читает один символ от пользователя
Я ищу, чтобы иметь возможность управлять роботом с помощью клавиш со стрелками, используя 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, из того, что я нашел, потому что робот не использует дисплей.
Любая помощь очень ценится!