美文网首页
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(1)

    一.命令行模式和Python交互模式 命令行模式:在开始菜单里:运行-cmd-进入命令行模式 Python交互模式...

  • Python 复读笔记(1)

    Python命令行的交互模式交互模式 python abc.py 将在命令行中执行abc.py源码文件 Linux...

  • Python-廖雪峰 笔记

    1. 交互模式和命令行模式: 进入cmd窗口直接是命令行模式,敲python之后进入的是python交互模式 cm...

  • python实现交互命令行

    使用prompt_toolkit打造交互式命令工具 1.安装prompt_toolkit库 pip insta...

  • Python 3 入门,最全面的基础看这篇就够了!

    基础语法 运行 Python 交互式解释器 在命令行窗口执行python后,进入 Python 的交互式解释器。 ...

  • Python --- 1

    1、在命令行模式下,输入python,即可进入到python交互模式。 2、Python交互模式下的命令提示符是:...

  • 零基础入门Python,快速掌握 Python基础知识(一)

    一、安装与运行 检查 Python 版本,在命令行输入 python 即可,同时会进入命令行交互模式,可以在这里执...

  • [python基础]-03 Python交互两种形式

    1.Python交互模式 存在命令行和交互式两种模式 2.命令行模式 如何进入命令行模式?1.windows通过w...

  • 2018-01-08

    django shell django的交互式命令行程序。命令行中:python manage.py shell,...

  • Python学习笔记一

    区别命令行模式和Python交互模式 命令行模式打开: windows+r → cmd出现Command prom...

网友评论

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

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