美文网首页
python实现交互命令行

python实现交互命令行

作者: Duckweed丶Yang | 来源:发表于2019-05-29 15:46 被阅读0次

    使用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,其后就会用浅色给我们提示历史输入

    相关文章

      网友评论

          本文标题:python实现交互命令行

          本文链接:https://www.haomeiwen.com/subject/loaetctx.html