使用python的argparse,如何使子命令成为必需的参数?我之所以这样做,是因为我想让argparse在没有指定子命令的情况下出错。我重写了error方法以打印帮助。我有3个深度的嵌套子命令,所以这不是简单地在顶层处理零参数的问题。$./simple.py我想让它做的是让argparse报告没有指定所需的子命令:
class MyArgumentParser(ar
我想使用subprocess模块,并知道如何使用它将参数传递给纯脚本,但问题是,我需要将参数传递给内部的嵌套Python函数,其中大多数是可选的,并且具有默认值。下面是我正在尝试的一个示例: ## Some Argparse, which will hopefully help
parser = argparse.ArgumentParser
我使用argparse将几个位置参数解析为input,然后将几个位置参数解析为output。由于参数的数量没有限制,我尝试使用--作为分隔符。我通常使用nargs=argparse.REMAINDER成功地使用了--分隔符,所以我尝试了一下:parser.add_argument("input", nargs='+')
par