Nggunakake argparse ing Python: Command-Line Arguments

Modul argparse ing Python minangka alat sing kuat kanggo nangani lan ngurai argumen baris perintah nalika mbukak program. Ngidini sampeyan kanthi gampang nemtokake paramèter lan opsi sing dibutuhake kanggo program sampeyan lan nyedhiyakake mekanisme sing fleksibel kanggo maca lan nggunakake.

Ing ngisor iki langkah-langkah kanggo nggunakake argparse modul:

  1. Impor argparse modul: Miwiti program kanthi ngimpor argparse modul.

  2. Netepake ArgumentParser obyek: Nggawe ArgumentParser obyek kanggo nemtokake parameter lan opsi sing dibutuhake kanggo program sampeyan.

  3. Tambah argumen: Gunakake .add_argument() metode obyek ArgumentParser kanggo nambah parameter lan opsi sing dibutuhake kanggo program sampeyan. Saben argumen bisa duwe jeneng, jinis data, deskripsi, lan macem-macem atribut liyane.

  4. Argumentasi parse: Gunakake .parse_args() metode obyek ArgumentParser kanggo ngurai argumen saka baris perintah lan simpen ing obyek.

  5. Gunakake argumen: Gunakake nilai sing disimpen ing obyek sing diurai saka langkah sadurunge kanggo nindakake tumindak sing cocog karo pilihan sing kasedhiya saka baris perintah.

Conto: Punika conto prasaja babagan carane argparse ngetung jumlah rong nomer saka baris perintah:

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

Nalika mbukak program karo bantahan, contone: python my_program.py 10 20, output bakal: The sum is: 30, lan bakal nampilake jumlah saka rong nomer kasedhiya saka baris printah.