我有一个问题,我想提问。我是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 . . .
感谢任何反馈!我刚刚开始编写脚本,所以如果这听起来很荒谬我会道歉。
答案 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