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
argparsemoduli: Anzisha programu yako kwa kuletaargparsemoduli. -
Bainisha
ArgumentParserkitu: UndaArgumentParserkitu ili kufafanua vigezo na chaguo zinazohitajika kwa programu yako. -
Ongeza hoja: Tumia
.add_argument()mbinu yaArgumentParserkitu 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 yaArgumentParserkitu 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.

