系列文章目录
【Python CLI】第一章 CLI 应用程序介绍
【Python CLI】第二章 命令解析
【Python CLI】第三章 格式化输出
【Python CLI】第四章 程序控制台
前言
CLI 的控制台是 CLI 应用程序给出的反复获取用户输入来控制程序运行的一种交互方式。
CLI 应用程序控制台的主要工作模式和 python 的 REPL(交互式编程环境) 是一样的。分别是:
- read:读取用户输入的命令
- eval:执行命令对应的动作
- print:打印命令执行之后的结果
- loop:重复上述过程,直到用户退出程序
所以,CLI console 的本质上就是一个循环。
一、实现思路
结合前言的内容,控制台就是一个循环,在循环之中,首先可以打印一些展示给用户的信息,然后提示用户输入命令,解析命令后程执行,再打印程序执行的结果,最简单的范式