המודול argparse מאפשר לנו להוסיף בקלות ובמהירות טיפול ב-command line arguments לקוד Python אותו כתבנו. זוהו מודול נפוץ מאוד עם המון תיעוד באינטרנט, אבל חשבתי שיהיה נחמד לכתוב עליו הסבר יחסית מפורט לגבי השימוש הבסיסי.
הקדמה קצרה על מה זה Command line arguments באופן כללי, command line arguments הם פרמטרים שנותנים לתוכנית כדי להשפיע על האופן שבו היא תרוץ. למשל, עבור הפקודה הלינוקסית ls להצגת שמות הקבצים בתקייה הנוכחית, ניתן להוסיף את הדגל a- כדי להציג קבצים נסתרים.