Optparse, стара версія просто ігнорує всі нерозпізнані аргументи і продовжує. У більшості ситуацій це не ідеально і змінювалося в аргументації. Але є кілька ситуацій, коли ви хочете ігнорувати нерозпізнані аргументи та аналізувати вказані вами.
Наприклад:
parser = argparse.ArgumentParser()
parser.add_argument('--foo', dest="foo")
parser.parse_args()
$python myscript.py --foo 1 --bar 2
error: unrecognized arguments: --bar
Чи все-таки це потрібно перезаписати?