บ่อยครั้งที่เราต้องส่งอาร์กิวเมนต์ไปยังสคริปต์ Python เมื่อรันจากบรรทัดคำสั่ง อย่างไรก็ตาม สคริปต์จะยกข้อยกเว้นเมื่อพารามิเตอร์ที่ต้องการไม่ได้ถูกให้มาในจำนวน ประเภท หรือลำดับที่เท่ากัน นั่นคือที่ที่ความจำเป็นในการแยกวิเคราะห์อาร์กิวเมนต์บรรทัดคำสั่งอย่างเหมาะสมเกิดขึ้น โมดูล argparse ให้เครื่องมือ