A argparse
Python modulja egy hatékony eszköz a parancssori argumentumok kezelésére és elemzésére egy program futtatásakor. Lehetővé teszi a szükséges paraméterek és opciók egyszerű meghatározását a programhoz, és rugalmas mechanizmusokat biztosít ezek olvasásához és használatához.
Íme a modul használatának lépései argparse
:
-
A modul importálása
argparse
: Indítsa el a programot a modul importálásávalargparse
. -
Objektum meghatározása
ArgumentParser
: Hozzon létre egyArgumentParser
objektumot a program szükséges paramétereinek és opcióinak meghatározásához. -
Argumentumok hozzáadása:
.add_argument()
Az objektum metódusával adjaArgumentParser
hozzá a programhoz szükséges paramétereket és opciókat. Minden argumentumnak lehet neve, adattípusa, leírása és számos egyéb attribútum. -
Argumentumok elemzése:
.parse_args()
Az objektum metódusával elemezzeArgumentParser
az argumentumokat a parancssorból, és tárolja őket egy objektumban. -
Használja az argumentumokat: Használja az előző lépésben az elemzett objektumban tárolt értékeket a parancssorból a megadott beállításoknak megfelelő műveletek végrehajtásához.
Példa: Íme egy egyszerű példa arra, hogyan lehet argparse
kiszámítani két szám összegét a parancssorból:
Amikor a programot argumentumokkal futtatjuk, például: python my_program.py 10 20
, a kimenet a következő lesz: The sum is: 30
, és a parancssorból megadott két szám összegét fogja megjeleníteni.