命令行分析库

optmatch的Python项目详细描述


optmatch-允许轻松有效地分析命令行选项的库。

完整文档:http://coderazzi.net/python/optmatch

optmatch基于使用所有选项和相关标志表示操作- 这是受支持的,而不仅仅是列出所有可能的参数标志。

例如:

class Example(OptionMatcher):

@optset

def handle_common_flag(self, mail_option):

@optmatcher

def handle_compression(self,filename,compress_flag=false):

@optmatcher(flags='verbose',options='mode')

def句柄(self,filename,verbose=false,mode='simple',where=none):

在本例中:

  1. 它定义了一个公共标志(–mail)
  2. 它定义了一个操作,支持默认为false的–compress标志,并需要一个文件名参数
  3. 它定义了第二个操作,支持–verbose标志和–mode选项,需要一个或两个文件位置。

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

推荐PyPI第三方库


热门话题
java依赖组织。缺少json:json:jar   从命令行Linux vs Windows调用Java   java“(BluetoothManager)”周围的这对括号是做什么的?   java在Spring中使用哪种传播?   java如何检查一个数字是否以任何顺序包含自身?   java如何在yotaphone上锁定背面屏幕?   无作用域bean的JavaCDI注入   angularjs我希望构建实时数据,将客户端传递到服务器,而不使用JAVA中的WebSocket   不显示对象的java动态JPanel   java在Flex中动态更改列系列显示名称   java Arduino未正确发送整数   测试服务器中的java Apache CXF客户端错误,需要服务器名称指示(SNI)   在GUI中按下按钮的java显示字符串方法   java如何在JSON反序列化期间将引用转换为实例   java类型安全:未选中的从对象强制转换   pac4j(多个提供商)的java SSO身份验证令牌吊销问题   java使用sbt文件指定主类的路径并包含库   运行应用程序时发生java UnsatifiedPendencyException异常