Можно ли добавить аргумент в питон, argparse.ArgumentParser
чтобы он не отображался в использовании или справке ( script.py --help
)?
115
Можно ли добавить аргумент в питон, 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
test ==SUPPRESS==
. По крайней мере, при использовании сadd_parser
.Я делаю это, добавляя возможность включить скрытые, и захватываю это, глядя на
sysv.args
.Если вы это сделаете, вам нужно будет включить специальный аргумент, который вы выбираете,
sys.argv
непосредственно в список синтаксического анализа, если вы предполагаете, что этот параметр-s
включает скрытые параметры.источник
sysv.args
опечаткаsys.argv
?