一个使创建命令行标志非常容易的工具。
ezflags的Python项目详细描述
一个使创建命令行标志非常容易的工具。在
类似于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文件 更多细节。在
- 项目
标签: