J'ai un script qui nécessite normalement un argument de position: some-script POS
. Cependant, quand le drapeau "--version" est présent, je voudrais pouvoir "renoncer" à l'exigence de position arg: some-script --version
.drapeau argparse pour ignorer les arguments positionnels
Existe-t-il un moyen approprié de le faire dans le cadre d'argparse? Je peux éventuellement utiliser "--version" in sys.argv
, mais j'aimerais pouvoir utiliser argparse.
ce qui est censé se produire avec 'version'? Imprimer un message et quitter (comme 'help'), ou définir des valeurs dans' args' (par exemple 'store_true') – hpaulj