Python argparse игнорирует нераспознанные аргументы

Optparse, старая версия просто игнорирует все нераспознанные аргументы и продолжает. В большинстве случаев это неt идеально и был изменен в argparse. Но есть несколько ситуаций, когда вы хотите игнорировать любые нераспознанные аргументы и анализировать те, которые вымы указали.

Например:

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

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

Есть ли способ перезаписать это?

Ответы на вопрос(3)

Ваш ответ на вопрос