Optparse, l'ancienne version ignorait simplement tous les arguments non reconnus et continuait. Dans la plupart des situations, ce n'est pas idéal et cela a été changé dans argparse. Mais il y a quelques situations où vous voulez ignorer tous les arguments non reconnus et analyser ceux que vous avez spécifiés.
Par exemple :
parser = argparse.ArgumentParser()
parser.add_argument('--foo', dest="foo")
parser.parse_args()
$python myscript.py --foo 1 --bar 2
error: unrecognized arguments: --bar
Y a-t-il un moyen d'écraser cela ?