optparse เวอร์ชันเก่าจะไม่สนใจอาร์กิวเมนต์ที่ไม่รู้จักทั้งหมดและดำเนินการต่อ ในสถานการณ์ส่วนใหญ่สิ่งนี้ไม่เหมาะและถูกเปลี่ยนเป็นอาร์กิวเมนต์ แต่มีบางสถานการณ์ที่คุณต้องการละเว้นอาร์กิวเมนต์ที่ไม่รู้จักและแยกวิเคราะห์อาร์กิวเมนต์ที่คุณระบุ
ตัวอย่างเช่น:
parser = argparse.ArgumentParser()
parser.add_argument('--foo', dest="foo")
parser.parse_args()
$python myscript.py --foo 1 --bar 2
error: unrecognized arguments: --bar
อย่างไรก็ตามมีการเขียนทับนี้หรือไม่?