Optparse, eski sürüm sadece tanınmayan tüm argümanları görmezden gelir ve devam eder. Çoğu durumda, bu ideal değildir ve argparse ile değiştirilmiştir. Ancak tanınmayan argümanları yok saymak ve belirttiğiniz argümanları ayrıştırmak istediğiniz birkaç durum vardır.
Örneğin:
parser = argparse.ArgumentParser()
parser.add_argument('--foo', dest="foo")
parser.parse_args()
$python myscript.py --foo 1 --bar 2
error: unrecognized arguments: --bar
Bunun üzerine yazmak için yine de var mı?