У меня есть меню в Python. Эта часть была легкой. Я использую , raw_input()
чтобы получить выбор от пользователя.
Проблема заключается в том, что raw_input
(и вход) требует от пользователя нажать Enterпосле того как они делают выбор. Есть ли способ , чтобы немедленно совершить акт программы на нажатие клавиши? Вот что у меня до сих пор:
import sys
print Menu
1) Say Foo
2) Say Bar
answer = raw_input(Make a selection> )
if 1 in answer: print foo
elif 2 in answer: print bar
Было бы здорово иметь что-то вроде
print menu
while lastKey = :
lastKey = check_for_recent_keystrokes()
if 1 in lastKey: #do stuff...