Modul argparse
v Pythonu je mocný nástroj pro zpracování a analýzu argumentů příkazového řádku při spuštění programu. Umožňuje vám snadno definovat požadované parametry a možnosti pro váš program a poskytuje flexibilní mechanismy pro jejich čtení a používání.
Zde jsou kroky k použití argparse
modulu:
-
Import
argparse
modulu: Spusťte svůj program importemargparse
modulu. -
Definovat
ArgumentParser
objekt: VytvořteArgumentParser
objekt pro definování požadovaných parametrů a možností pro váš program. -
Přidat argumenty: Použijte
.add_argument()
metodu objektuArgumentParser
k přidání nezbytných parametrů a voleb pro váš program. Každý argument může mít název, datový typ, popis a různé další atributy. -
Analyzovat argumenty: Použijte
.parse_args()
metodu objektuArgumentParser
k analýze argumentů z příkazového řádku a jejich uložení do objektu. -
Použijte argumenty: Použijte hodnoty uložené v analyzovaném objektu z předchozího kroku k provedení akcí odpovídajících zadaným možnostem z příkazového řádku.
Příklad: Zde je jednoduchý příklad, jak vypočítat argparse
součet dvou čísel z příkazového řádku:
Při spuštění programu s argumenty, například: python my_program.py 10 20
, výstup bude: The sum is: 30
a zobrazí součet dvou čísel poskytnutých z příkazového řádku.