可能重复:
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"
然而问题是我不知道如何让用户输入。而且我不能使用我发现的基于 GUI 的解决方案,例如 pygame,因为机器人不使用显示器。
很感谢任何形式的帮助!!