Ag baint úsáide argparse as i Python: Argóintí Líne Ordú

Is uirlis chumhachtach é an argparse modúl i Python chun argóintí ordú-líne a láimhseáil agus a pharsáil agus clár á rith. Ligeann sé duit na paraiméadair agus na roghanna riachtanacha do do chlár a shainiú go héasca agus soláthraíonn sé meicníochtaí solúbtha chun iad a léamh agus a úsáid.

Seo na céimeanna chun an argparse modúl a úsáid:

  1. Iompórtáil an argparse modúl: Tosaigh do chlár tríd an argparse modúl a iompórtáil.

  2. Sainmhínigh an ArgumentParser oibiacht: Cruthaigh ArgumentParser rud chun na paraiméadair agus na roghanna riachtanacha do do chlár a shainiú.

  3. Cuir argóintí leis: Bain úsáid as .add_argument() modh an ArgumentParser ruda chun na paraiméadair agus na roghanna riachtanacha do do chlár a chur leis. Is féidir le gach argóint ainm, cineál sonraí, cur síos, agus tréithe éagsúla eile.

  4. Argóintí a pharsáil: Bain úsáid as .parse_args() modh an ArgumentParser réada chun na hargóintí ón líne ordaithe a pharsáil agus iad a stóráil i réad.

  5. Úsáid na hargóintí: Úsáid na luachanna atá stóráilte sa réad parsáilte ón gcéim roimhe seo chun gníomhartha a dhéanamh a fhreagraíonn do na roghanna a cuireadh ar fáil ón líne ordaithe.

Sampla: Seo sampla simplí de conas é a úsáid argparse chun suim dhá uimhir ón líne ordaithe a ríomh:

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}')  

Agus an clár á rith le hargóintí, mar shampla: python my_program.py 10 20, is é an t-aschur ná: The sum is: 30, agus taispeánfaidh sé suim an dá uimhir a sholáthraítear ón líne ordaithe.