Je le fais en ajoutant une option pour activer les options cachées, et en récupérant cela en regardant sys.argv
.
Si vous faites cela, vous devez inclure l'argument spécial que vous avez extrait de sys.argv
directement dans la liste d'analyse si vous supposez que l'option est -s
pour activer les options cachées.
parser.add_argument('-a', '-axe',
dest="axe", action="store_true", default=False,
help="Faire tourner la terre")
if "-s" in sys.argv or "-secret" in sys.argv:
parser.add_argument('-s', '-secret',
dest="secret", action="store_true", default=False,
help="Activer les options secrètes")
parser.add_argument('-d', '-forage',
dest="forage", action="store_true", default=False,
help="forage, bébé, forage")