【发布时间】:2015-07-16 19:03:23
【问题描述】:
在我的 Python 应用程序中,我有一个使用 cmd 模块的命令提示符。我还有一个在后台运行的线程,它偶尔会在需要时打印消息。但是,这会导致冲突。该消息将打印用户通常输入命令的位置。例如,应用程序通常会以提示符开始(在我的例子中,$)。当后台线程打印一条消息时,它会在提示符之后打印,给我们留下如下内容:
$ This is a test message!
(Command typed by a user will end up here)
如果用户输入命令,它仍然可以正常工作,但可能会非常混乱。相反,我想在上面打印一行,这样我们就有了:
This is a test message!
$ (Command typed by a user will end up here)
【问题讨论】: