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?