用于快速cli用户提示、输入和菜单的库。

qprompt的Python项目详细描述


LicenseBuild Status

用于快速CLI用户提示、输入和菜单的库

简介

这个项目提供了一个python 2.7/3.3+库,允许用户 快速创建用户输入的CLI提示qprompt的主要特点 是:

  • 简单的多入口菜单。
  • 提示输入类型(integer/float/string)。
  • 可选的默认值和有效性检查。
  • 各种cli便利功能。
  • 用户输入可以从脚本命令行提供 允许简单自动化的参数。
  • 应该可以在任何平台上工作,而不需要附加依赖项。

Demo

状态

目前,该项目正处于development release阶段。当 这个项目适合使用,请注意可能有 新版本中的不兼容性。

在项目中维护发行说明 changelog

要求

qprompt应该在任何python 2.7/3.3+解释器上运行,并使用一些 第三方图书馆。

安装

qprompt是available on PyPI here,可以与 pip使用以下命令:pip install qprompt

此外,qprompt可以通过运行以下命令从源代码安装: python setup.py install

文件

这个项目的完整文档可以在here on Read the Docs中找到。

路线图

正在考虑以下可能的更新:

  • 一次接受用户的多个菜单选项;例如空格分隔 像1 2 q这样的条目。
  • 提示输入超时;如果超时则使用默认值。

贡献

欢迎和鼓励您的贡献或反馈!

有一份帮助过这个项目的人的名单在 authors file

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java InputStream对象在声明后关闭   java未定义名为“transactionManager”的bean重命名transactionManager   java“jar”命令何时会拒绝将类添加到java中。jar文件?   java JPA标准依赖WHERE子句   安卓中从SD卡读取文本文件时出现java错误   java直接启用类似位置的权限   使用@WebMvcTest和Mockito-BDDMockito对SpringBoot-RestController进行java测试   java JSESSIONID存储在哪里?   java jtextarea鼠标事件覆盖容器鼠标事件   java DRL无法解析动态加载的类   java是从一个方法返回多个对象的最简单方法   java自定义按钮/编辑框是否不可见?   java GUI如何在保存用户输入的同时在面板或框架之间切换   swing Java自定义JSlider不会更新   GridBagLayout中的java超过1个JPanel   java从ProjectReactor中的flux中采样除第一个元素外的所有元素   Java泛型和泛型类型   Java代码生成宽指令的jvm