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:
-
Iompórtáil an
argparse
modúl: Tosaigh do chlár tríd anargparse
modúl a iompórtáil. -
Sainmhínigh an
ArgumentParser
oibiacht: CruthaighArgumentParser
rud chun na paraiméadair agus na roghanna riachtanacha do do chlár a shainiú. -
Cuir argóintí leis: Bain úsáid as
.add_argument()
modh anArgumentParser
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. -
Argóintí a pharsáil: Bain úsáid as
.parse_args()
modh anArgumentParser
réada chun na hargóintí ón líne ordaithe a pharsáil agus iad a stóráil i réad. -
Ú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.