一堆有用的click参数类型

click-params的Python项目详细描述


单击“参数”

Pypi versionBuild StatusWindows Build StatusCoverage StatusDocumentation StatusLicense Apache 2

一堆有用的点击参数类型。

为什么?

我经常发现自己想使用一个click参数来处理字符串列表,所以我决定把它放到一个库中 最后,我添加了更多的参数类型,这些参数类型可以用于各种脚本,包括网络、数学等。

安装

pip install click-params

click params从python 3.6开始工作。它有几个依赖项:

用法

importclickfromclick_paramsimportIpv4AddressListParamType@click.command()@click.option('-a','--addresses',help='list of ipv4 addresses',prompt='list of ipv4 addresses to reserve',type=Ipv4AddressListParamType())defpool(addresses):click.echo('reserved ips:')foripinaddresses:click.echo(ip)
$ pool --addresses='192.168.1.1,192.168.1.14'
reserved ips:
192.168.1.1
192.168.1.14

您可以在初始化参数类型时传递默认分隔符“,”。

文档

文档可在https://click-params.readthedocs.io/en/latest/找到。

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

推荐PyPI第三方库


热门话题
在java中,如何使用lambda表达式按月计算排名?   java如何更改createTempFile中的默认名称?   java无法找到或加载主类net。Fabrimc。德夫朗。主织物   java如何将应用程序绑定到端口161?   使用Spring Boot运行基于Flyway Java的回调   java如何将源代码库添加到IntelliJ(例如来自Github)?   用于MacOSX上应用程序打包的DMG后台java自定义下拉图标   Java泛型和返回类型   java Docker volume mapping+windows=难以置信的慢?   java gwt gxt文本字段。强制无效   试图使用Map<Class,Function<T,R>>替换Java8中的instanceOf,无法放入映射   java Spring SpEL错误   java如何格式化输出值?   java异步HTTP请求,排队请求   带有Kafka、ClassCastException的java Avro模式?   io我们是否需要在java中为Windows和linux提供单独的文件路径   哈姆克雷斯特爪哇。util。IllegalFormatFlagsException:标志=“”   java组合框所选项目   java如何停止程序以等待用户操作?