这将在大多数unix和Windows终端中正常工作…它使用非常简单的ANSI转义。
num = int(raw_input("input number: "))
print "\033[A \033[A" # ansi escape arrow up then overwrite the line
请注意,在Windows上,您可能需要使用以下http://www.windowsnetworking.com/kbase/windowstips/windows2000/usertips/miscellaneous/commandinterpreteransisupport.html启用ANSI支持。
终端将“ \ 033 [A”字符串解释为将光标向上移动一行。