一个简单的、常识性的、单字母的命令行解析器

pyflags的Python项目详细描述


flags是一个面向人类而非机器人的python标志解析库。

为什么?

argparse很复杂。Plac解决了大多数问题。然而,有时您只需要一个真正简单的posix风格的标志解析器。您可以使用getopt,但它会让您自己编写所有帮助屏幕,这很容易与程序源不同步。flags旨在通过提供一个简单、实用的api来填补这一空白,这个api非常容易使用,而且不差。

示例

由于自述示例总是与源不同步,因此包含在examples/grep.pyisflags解析器中的POSIX grep参数。

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

推荐PyPI第三方库


热门话题
Java布尔表达式   java将新创建的Maven快照添加到另一个项目中   r使用java命令用SQL语句加载数据   java如何使用模式匹配获取特定字符后的字符串?   java Map<MyClassType1,Object>   java字符串。valueOf()返回空字符串而不是null   java有没有一种方便的方法来创建一个谓词来测试一个字段是否等于给定的值?   java如何正确设置用户选择要在ImageView中显示的文件夹中图像的Uri?   为什么en_GB地区认为1月1日是一年中的第52周?   java无法使用“gradle”命令工件“org”构建/组装grails项目。fusesource。詹西:詹西:1。11@jar”“没有找到   Spring MVC中的java Multiple@PathVariable   java 安卓:如何通过BufferedReader访问res/raw目录中的资源   java将转义引号的json转换为xml   在Java中实例化对象时产生奇怪的垃圾   java需要在Android Studio中使用Jsoup的帮助