使用prompt_toolkit打造交互式命令工具
1.安装prompt_toolkit库
pip install prompt_toolkit
2.使用prompt_toolkit库
基础使用入门
3.实现上下键位的命令提示功能
调用prompt_toolkit.history模板下的FileHistory类
上下键位选择输入的历史命令
查看当前目录下的文件,便可以发现上述程序制定的history.txt文件
自动生成制定的history文件
4.实现输入提示功能
既然已经拥有了查看历史输入的功能,我们可以通过auto_suggest 模块下的AutoSuggestFromHistory类从输入记录里为用户进行提示功能
代码增加
测试结果
测试结果如上,输入789后,我们再次输入7,其后就会用浅色给我们提示历史输入