一个使创建命令行标志非常容易的工具。

ezflags的Python项目详细描述


https://travis-ci.com/karx1/ezflags.svg?branch=masterPyPI packageDocumentation Status

一个使创建命令行标志非常容易的工具。在

类似于argparse, 切换完全没有问题!您甚至可以像使用标志parserxpanded一样使用它 是一个普通的ArgumentParser,用于与现有的 论据。在

安装方式:

pip install ezflags

下面是一个简单的例子:

^{pr2}$

要与ArgumentParser集成:

fromezflags.extimportFlagParserExtendedparser=FlagParserExtended()parser.add_flag('--flag','-f',value=True,help="A demo flag.")parser.add_argument('--arg','-a',help="A demo argument.")args=parser.parse_args()# Flags are included, too!print(args.flag)print(args.arg)

可以这样调用:

python main.py --flag
# With ArgumentParser()
python main.py --flag --arg arg

查看完整文档 here。在

支持

支持Python3.6及更高版本。在

许可证

麻省理工学院执照。见 LICENSE文件 更多细节。在

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

推荐PyPI第三方库


热门话题
相对于框架java窗口的鼠标位置错误   Java 8流peek api   java将数据附加到文件中   java使用ExoPlayer 2.8播放播放列表中的特定文件   JavaSpring国际化:如何动态设置语言环境值   java如何在mysql中实现两个表之间的两个关联   java在gradle可执行jar文件中包含运行时参数   surefire插件中的java maven多套测试套件   java试图理解堆分析以确定内存泄漏或所需的大量内存   java识别字符串有数字   数组如何解决错误“java.lang.ArrayIndexOutOfBoundsException:5”   java Swt文件对话框选择的文件太多?   java此登录代码易受SQL注入攻击吗?   Java[3]中的文件<identifier>预期编译错误   java如何在spring webflux中发送列表   jar中未找到java文件异常   如何在java中合并2D数组?   java如何评测本机JNI库