寻找python模块来帮助“整理”服务器控制台窗口

问题描述

|| 我正在寻找一个Python模块/框架/程序包,它将帮助我为我的应用程序制作一种“更好的”控制台。就目前而言,通过将其他消息注销到控制台,可以将STDIN“推”到新行,因此,如果这是一个长命令,则很难读取要在服务器控制台中键入的内容,或者您容易输入错误。 是否有任何现有的模块可以帮助我做到这一点?如果有帮助,它可以与JLine相提并论(至少,我认为,我没有JLine的第一手经验)。 哦,如果您不明白我在说什么,可以在此处查看我能找到的与示例最接近的内容。基本上,控制台中的底线是输入所有命令的地方,并且在使用服务器时不会回退。从某种意义上说,它是静态的。 有任何想法吗?谢谢!     

解决方法

readline模块有助于使用历史记录和自动补全功能构建一个不错的提示: http://docs.python.org/library/readline.html curses模块可让您将控制台分成可单独滚动的窗口: http://docs.python.org/library/curses.html     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...