【发布时间】:2014-10-20 02:11:19
【问题描述】:
我有一个迫切的问题想问。我是 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 . . .
感谢任何反馈!我刚开始编写脚本,如果这听起来很荒谬,我深表歉意。
【问题讨论】:
-
这不是真正的 python 问题——因为你试图做的是在 python 中运行的窗口管理器的功能——你可能想查看 tkinter 或其他窗口包来解决这种事情
-
@jonrsharpe:这并不是真正的重复。 Matt 不想清除整个屏幕,只清除最后一行。
-
@gkusner 谢谢!我现在要检查 tkinter!非常感激。 :)
-
@TimPietzcker 是的,我只想删除一行。 :)
-
最简单的方法可能是使用
tkinter弹出一个带有“Press Enter...”消息的新窗口,然后删除该窗口,同时继续使用控制台进行主输出.