Menggunakan argparse di Python: Argumen Baris Perintah

Modul argparse dalam Python adalah alat yang ampuh untuk menangani dan mem-parsing argumen baris perintah saat menjalankan program. Ini memungkinkan Anda untuk dengan mudah menentukan parameter dan opsi yang diperlukan untuk program Anda dan menyediakan mekanisme yang fleksibel untuk membaca dan menggunakannya.

Berikut adalah langkah-langkah untuk menggunakan argparse modul:

  1. Impor argparse modul: Mulai program Anda dengan mengimpor argparse modul.

  2. Tentukan ArgumentParser objek: Buat ArgumentParser objek untuk menentukan parameter dan opsi yang diperlukan untuk program Anda.

  3. Tambahkan argumen: Gunakan .add_argument() metode objek ArgumentParser untuk menambahkan parameter dan opsi yang diperlukan untuk program Anda. Setiap argumen dapat memiliki nama, tipe data, deskripsi, dan berbagai atribut lainnya.

  4. Parse argumen: Gunakan .parse_args() metode objek ArgumentParser untuk mengurai argumen dari baris perintah dan menyimpannya dalam sebuah objek.

  5. Gunakan argumen: Gunakan nilai yang disimpan di objek yang diuraikan dari langkah sebelumnya untuk melakukan tindakan yang sesuai dengan opsi yang disediakan dari baris perintah.

Contoh: Berikut adalah contoh sederhana cara menggunakan argparse untuk menghitung jumlah dua angka dari 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}')  

Saat menjalankan program dengan argumen, misalnya: python my_program.py 10 20, hasilnya adalah: The sum is: 30, dan itu akan menampilkan jumlah dari dua angka yang diberikan dari baris perintah.