Dans OptionParser
de python, comment puis-je lui ordonner d'ignorer les options non définies fournies à la méthode parse_args
?Comment puis-je obtenir l'OptionParser d'optparse pour ignorer les options invalides?
par exemple.
Je suis seule option pour mon --foo
défini par exemple OptionParser
, mais j'appelle parse_args
avec la liste [ '--foo', '--bar' ]
EDIT:
Je ne me soucie pas si elle les filtres de la liste initiale. Je veux juste que les options non définies soient ignorées. La raison pour laquelle je fais cela est parce que j'utilise l'interface AddOption de SCons pour ajouter des options de construction personnalisées. Cependant, certaines de ces options guident la déclaration des cibles. J'ai donc besoin de les analyser à partir de sys.argv à différents endroits du script sans avoir accès à toutes les options. À la fin, le niveau supérieur Scons OptionParser attrapera toutes les options non définies dans la ligne de commande.
les filtrer? – jldupont
Ummm ... Les arguments supplémentaires sont une erreur, par définition. Qu'essayez-vous de faire? –
voir les modifications apportées au message d'origine ci-dessus. –