有没有一种方法可以列出或生成所有可能的有效命令组合,这些命令可以为使用argparse定义的解析器执行? 如果argparse不可能,那么有没有人知道任何具有此功能的其他解析器?Python argparse列出了定义的解析器的所有可能的命令
E.g.如果我有定义的解析器:
parser = argparse.ArgumentParser(prog='myProg', usage='%(prog)s [options]')
parser.add_argument('--foo1', help='foo help')
parser.add_argument('--foo2', help='foo help')
是否有一个命令/包,可以利用这个解析器和生成命令的所有可能的组合:
myProg --foo1 test --foo2 test
myProg --foo1 test
myProg --foo2 test
什么是你正在寻找什么具体的例子? – disflux
你能举一个例子吗? – jbergantine