Optparse, la vecchia versione ignora solo tutti gli argomenti non riconosciuti e continua. Nella maggior parte dei casi, questo non è l'ideale ed è stato modificato in argparse. Ma ci sono alcune situazioni in cui vuoi ignorare qualsiasi argomento non riconosciuto e analizzare quelli che hai specificato.
Per esempio:
parser = argparse.ArgumentParser()
parser.add_argument('--foo', dest="foo")
parser.parse_args()
$python myscript.py --foo 1 --bar 2
error: unrecognized arguments: --bar
Esiste un modo per sovrascrivere questo?