python - Python 输出到全屏,如基于终端的文本编辑器
问题描述
我正在尝试构建一个程序,我可以使用它来帮助我快速对大量项目进行分类。为了做到这一点,我希望能够创建一个基于文本的界面,让我能够快速看到我需要什么。
虽然我可以使用 input() 获取输入并使用 print() 进行打印,但我在构建我想要构建的内容方面受到限制,因为我无法控制整个终端屏幕。
当我使用 vim/emacs/nano 等时,它会导致我的 macOS 终端完全显示该程序,并且该程序似乎不必在每次发生变化时都打印出一整页内容。我希望做更多类似的事情,但在 Python 中,我不确定这叫什么或如何做。
至少,能够通过/突出显示各种输出行会很好。
解决方案
推荐阅读
- c# - 为什么 Unity Cient 不调用服务器命令?
- c# - SQL是“删除所有记录,然后再次添加”立即不好的做法吗?
- google-apps-script - 在 Google 表格中按名称查找包含明天日期的表格
- .net - 单用户授权
- button - 为什么按下 MSP430 上的按钮不点亮 LED
- or-tools - 使用 CP-SAT 预测 300 万个布尔变量
- javascript - 如何使用 React 中的函数组件在 Dom 加载时显示 SweetAlert 弹出窗口
- c# - 错误:未找到“FileId”字段标头。参数名称:名称
- docker - nginx“http_headers_more”模块返回“不兼容二进制”错误
- android - 更新 Sharedpreferences 值