首页 > 解决方案 > Python 输出到全屏,如基于终端的文本编辑器

问题描述

我正在尝试构建一个程序,我可以使用它来帮助我快速对大量项目进行分类。为了做到这一点,我希望能够创建一个基于文本的界面,让我能够快速看到我需要什么。

虽然我可以使用 input() 获取输入并使用 print() 进行打印,但我在构建我想要构建的内容方面受到限制,因为我无法控制整个终端屏幕。

当我使用 vim/emacs/nano 等时,它会导致我的 macOS 终端完全显示该程序,并且该程序似乎不必在每次发生变化时都打印出一整页内容。我希望做更多类似的事情,但在 Python 中,我不确定这叫什么或如何做。

至少,能够通过/突出显示各种输出行会很好。

标签: pythonterminal

解决方案


推荐阅读