Je voudrais utiliser argparse dans un cas où on a différents arguments selon la valeur du premier.
Soit par exemple un programme python appelé en ligne de commande qui admet les arguments suivants :
'op1' ou 'op2' ou 'op3' # argument obligatoire
: une chaîne de caractères # argument obligatoire
puis
si arg1 == op1 alors pas d'autres arguments
si arg1 == op2 alors l'argument supplémentaire suivant :
: une chaîne de caractères # argument obligatoire
si arg1 == op3 alors les arguments supplémentaires suivants :
: 'red' ou 'green' ou 'blue' # argument optionnel
: '--simu' # argument optionnel
Commentaires :voir le flux Atomouvrir dans le navigateur