Python modulis argparse
yra galingas įrankis, skirtas valdyti ir analizuoti komandų eilutės argumentus, kai vykdoma programa. Tai leidžia lengvai apibrėžti reikalingus jūsų programos parametrus ir parinktis bei suteikia lanksčius jų skaitymo ir naudojimo mechanizmus.
Toliau pateikiami modulio naudojimo žingsniai argparse
:
-
Importuoti
argparse
modulį: paleiskite programą importuodamiargparse
modulį. -
Apibrėžkite
ArgumentParser
objektą: sukurkiteArgumentParser
objektą, kad nustatytumėte reikiamus programos parametrus ir parinktis. -
Pridėti argumentų: naudokite
.add_argument()
objekto metodąArgumentParser
, kad pridėtumėte būtinus programos parametrus ir parinktis. Kiekvienas argumentas gali turėti pavadinimą, duomenų tipą, aprašymą ir įvairius kitus atributus. -
Argumentų analizė: naudokite
.parse_args()
objekto metodąArgumentParser
, kad išanalizuoti argumentus iš komandinės eilutės ir išsaugoti juos objekte. -
Naudokite argumentus: naudokite reikšmes, saugomas analizuojamame objekte iš ankstesnio veiksmo, kad atliktumėte veiksmus, atitinkančius pateiktas parinktis komandinėje eilutėje.
Pavyzdys: Štai paprastas pavyzdys, kaip apskaičiuoti argparse
dviejų skaičių sumą iš komandinės eilutės:
Vykdant programą su argumentais, pavyzdžiui: python my_program.py 10 20
, išvestis bus: The sum is: 30
, ir bus rodoma dviejų komandinėje eilutėje pateiktų skaičių suma.