Python中带“raw_input”的退格

2024-10-02 22:31:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我是这样使用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,来自{}的输出也会被删除(光标跳到行首),这样您就不再看到输入提示。有没有办法避免这种情况?在


Tags: idtrue内容inputrawsetsmclookup