Moduli argparse
katika Python ni zana yenye nguvu ya kushughulikia na kuchanganua hoja za mstari wa amri wakati wa kuendesha programu. Inakuruhusu kufafanua kwa urahisi vigezo na chaguzi zinazohitajika kwa programu yako na hutoa njia rahisi za kusoma na kuzitumia.
Hapa kuna hatua za kutumia argparse
moduli:
-
Ingiza
argparse
moduli: Anzisha programu yako kwa kuletaargparse
moduli. -
Bainisha
ArgumentParser
kitu: UndaArgumentParser
kitu ili kufafanua vigezo na chaguo zinazohitajika kwa programu yako. -
Ongeza hoja: Tumia
.add_argument()
mbinu yaArgumentParser
kitu ili kuongeza vigezo na chaguo muhimu kwa programu yako. Kila hoja inaweza kuwa na jina, aina ya data, maelezo, na sifa nyingine mbalimbali. -
Changanua hoja: Tumia
.parse_args()
mbinu yaArgumentParser
kitu kuchanganua hoja kutoka kwa safu ya amri na kuzihifadhi kwenye kitu. -
Tumia hoja: Tumia maadili yaliyohifadhiwa katika kitu kilichochanganuliwa kutoka hatua ya awali ili kufanya vitendo vinavyolingana na chaguo zilizotolewa kutoka kwa mstari wa amri.
Mfano: Hapa kuna mfano rahisi wa jinsi ya kutumia argparse
kuhesabu jumla ya nambari mbili kutoka kwa safu ya amri:
import argparse
# Define the ArgumentParser object
parser = argparse.ArgumentParser(description='Calculate the sum of two numbers.')
# Add arguments to the ArgumentParser
parser.add_argument('num1', type=int, help='First number')
parser.add_argument('num2', type=int, help='Second number')
# Parse arguments from the command-line
args = parser.parse_args()
# Use the arguments to calculate the sum
sum_result = args.num1 + args.num2
print(f'The sum is: {sum_result}')
Wakati wa kuendesha programu kwa hoja, kwa mfano: python my_program.py 10 20
matokeo yatakuwa: The sum is: 30
, na itaonyesha jumla ya nambari mbili zinazotolewa kutoka kwa mstari wa amri.