Я использую raw_input()
следующим образом:
while True:
print "MC ID (CTRL-D = done, 0 = sets, ? = lookup):",
try:
mcid=raw_input()
except:
print
break
# evaluate user input
# ...
Теперь, если вы наберете что-нибудь, например abc
, и нажмете клавишу Backspace, чтобы исправить что-то, как только вы удалите a
, выводс print
также удаляется (и курсор переходит на начало строки), так что вы больше не видите подсказку ввода.Есть ли способ избежать этого?