Est-il possible d'ajouter un argument à un python argparse.ArgumentParser
sans qu'il apparaisse dans l'utilisation ou l'aide (script.py --help
)?
Oui, vous pouvez définir l'option help
sur add_argument
à argparse.SUPPRESS
. Voici un exemple de la documentation 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