用Python argparse创build隐藏的参数
是否有可能添加一个参数到一个python argparse.ArgumentParser没有它出现在用法或帮助( script.py --help帮助)?
是的,你可以设置help选项add_argument到argparse.SUPPRESS 。 这里是argparse文档的一个例子:
>>> parser = argparse.ArgumentParser(prog='frobble') >>> parser.add_argument('--foo', help=argparse.SUPPRESS) >>> parser.print_help() usage: frobble [-h] optional arguments: -h, --help show this help message and exit