在蟒蛇TTY非打印输出?(non-print output in tty in python?)

2019-09-23 01:37发布

我不知道如何正确学期我想要什么。

我想打一个程序,这并不只是打印和滚动,但仍然是一个linux-CLI程序。

可以说,我写一个程序,做三两件事:1,它的尾巴日志文件2,它显示的时间3,它运行一个连续平。

说我想显示在右下角的时间,我想在logtail到在上部5行所述终端的滚动,我想的平滚动(分别)在终端的主体。

那么我问,基本上,是:我可以做一个CLI程序像一个GUI程序其中例如时钟刚刚更新,而无需再打印出来,并有2个独立的数据流从independantly滚动子进程

这是否有意义? Im相当新的节目。

Answer 1:

你可以用更全面控制UNIX终端curses库 。 该库实际上可以让你建立一个简单的终端界面。

如果您需要更多,看看Urwid为好。 Urwid提供更复杂的GUI小挑剔终端GUI开发。 :-)



文章来源: non-print output in tty in python?