Je sais obtenir des valeurs de argsparse comme:Mec à propos de la bibliothèque argparse [python]
parser.add_argument('--volume', help='Ejecuta una aplicacion cualquiera')
Je sais aussi si l'argument est Vrai ou faux avec ceci:
parser.add_argument('--getVolume', action='store_true', help='Ejecuta una aplicacion cualquiera')
Mais je ne Savoir utiliser à la fois un certain temps, parce que je veux utiliser l'argument comme getter-setter. Par exemple, si je n'écris pas un numéro, le programme retourne le volume actuel et si j'écris un nombre, l'application règle ce volume sur le robot.
python app.py --volume # Return the current volume
python app.py --volume 80 # Set the volume to the 80%
Merci beaucoup,
Carlos.
En plus du lien, utilisez une valeur par défaut que vous pouvez ensuite décider d'afficher ou de mettre à jour le volume. –
https://docs.python.org/3/library/argparse.html Regardez l'exemple 16.4.3.2 – Serenity