在终端中显示信息,同时仍然能够输入请求

时间:2019-07-08 11:25:00

标签: python-3.x command-line command-line-interface

我试图建立一个显示时间的时钟程序,同时仍然允许用户在底部的命令行中输入诸如weatherdate之类的命令。因此,它基本上是在运行一个功能,该功能在终端上打印一个ascii时钟,同时使底线可以自由接受命令。

计划是让该时钟始终在树莓派上运行,但允许我使用屏幕的底行设置提醒或警报或以命令行方式询问天气。

我开始编写线程程序,但是我一直想弄清楚如何在运行时获取输入,所以我放弃了这个想法。我知道我可以像在“终止符”中那样使用分割的终端窗口,但是我希望它完全是“无图形的”(即无需图形界面即可运行)。

我有一个正常工作的时钟,但是我不知道如何使它仍然接受下面的输入而不被不断擦除,因为时钟必须每秒打印一次。

有什么想法或提示吗?

0 个答案:

没有答案