按回车继续... 然后删除语句(Python)
我有一个迫切想问的问题。我刚开始学习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 个回答
2
假设你的终端支持ANSI转义码:
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