按Enter继续。 。 。然后删除语句(Python)

时间:2014-08-26 16:50:12

标签: python enter continue

我有一个问题,我想提问。我是Python的新手,我想知道是否有一种方法可以显示我的信息,例如

print("Hello World!")

然后弹出一条消息,(如果可能,最好用粗体字体)

input("Press Enter to Continue. . .: ")

但按 Enter 后,我希望程序在按下后删除消息"Press Enter to Continue . . .",这是否可能?这会发生吗?我只是不希望程序看起来像

Hello World!
Press Enter to Continue . . .
How are you doing today?
Press Enter to Continue . . .
This is a Test
Press Enter to Continue . . .

感谢任何反馈!我刚刚开始编写脚本,所以如果这听起来很荒谬我会道歉。

1 个答案:

答案 0 :(得分:2)

假设您的终端了解ANSI escape code

print("Hello World!")
raw_input("Press Enter to Continue. . .: ")
print("\033[FX X X X X X X X X X X X X X X ");
#      ^^^^^^
#    move up
#            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#            overwrite by whatever you want