我想为我编写的python CLI应用程序添加一些交互功能,该应用程序将数据存储在SQLite3数据库中.目前,我的应用程序读入某种类型的文件,解析和分析,将分析数据放入数据库,并将格式化的记录吐出到stdout(我通常将其传递给文件).此文件中有大约一百万条记录.理想情况下,我想完全消除该文本文件的情况,然后在"解析和分析"部分之后循环,显示屏幕的记录值,并允许用户翻阅它们并输入一些将编辑记录的命令.后端部分我知道该怎么做.
任何人都可以建议一个良好的起点,直接在控制台(如寻呼机"少"),通过ncurses或其他系统创建该寻呼机前端?