提示用户输入命令行。

prmt的Python项目详细描述


prmt

说明

在命令行上提示用户输入值。

功能:

  • 提示用户bool。(prmt.confirm
  • 来自用户的提示字符串。(prmt.string
  • 用户提示字符串,打开编辑器窗口。(prmt.string_from_editor
  • 来自用户的提示整数。(prmt.integer
  • 用户字符串的提示列表。(prmt.list_of_str
  • 提示用户从项目列表/目录中选择项目。(prmt.select

可选功能:

  • 设置默认值。
  • 为每个提示自定义格式。
  • 通过prmt.Prompt()类自定义所有提示的格式。
  • 打开默认文本编辑器以供用户输入文本。
  • 黑名单值。(如果用户输入黑名单中的值,系统将再次提示用户)

要求

Python>=3.6

安装

pip install prmt

pipenv install prmt

示例

查看tests文件夹中的代码示例。

要在命令行上查看它的运行情况,请运行:

pipenv run python make.py test

发展

git clone https://github.com/feluxe/prmt.git

cd prmt

pipenv install --dev --pre

pipenv run python make.py --help

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

推荐PyPI第三方库


热门话题
java如何复制二维字符串数组?   java Realworld参数优化   输入创建一个Java程序,读取。txt并标识三角形边长   java Apache HttpClient上传后文件无法与MultipartEntityBuilder上传一起使用   java如何从单独的类文件中随机选择两个枚举值   Java获取两个正则表达式之间所有字符串的最佳方法?   java如何将按钮链接到微调器?   java改造2.0:如何映射不同类型的对象   java如何检查Antlr3中的数字范围?   java使用JNDI查找EJB Bean   java构造函数字符串、字符串、int、int、Optional<>在spring boot中未定义   java如何使用jruby(使用jetty运行)创建servlet?   JavaFX:为什么在背景改变之前我必须按下按钮几次?   java可以为违反映射契约的映射生成重复的JSON对象属性名吗?   JavaJSOUP从网站获取某些属性   Eclipse:如何使java文件夹显示为树?   如何在Java中从Matcher获取多个正则表达式组?   构造函数中带有参数的lambda Java 8供应商   java是否可以在ExtJS 3.2中对日期进行自定义排序