Python argparse ignora argumentos não reconhecidos

Optparse, a versão antiga apenas ignora todos os argumentos não reconhecidos e continua. Na maioria das situações, isso não é ideal e foi alterado em argparse. Mas há algumas situações em que você deseja ignorar quaisquer argumentos não reconhecidos e analisar os que você especificou.

Por exemplo:

parser = argparse.ArgumentParser()
parser.add_argument('--foo', dest="foo")
parser.parse_args()

$python myscript.py --foo 1 --bar 2
error: unrecognized arguments: --bar

Existe alguma maneira de sobrescrever isso?

questionAnswers(3)

yourAnswerToTheQuestion