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:
-
Impor
argparse
modul: Mulai program Anda dengan mengimporargparse
modul. -
Tentukan
ArgumentParser
objek: BuatArgumentParser
objek untuk menentukan parameter dan opsi yang diperlukan untuk program Anda. -
Tambahkan argumen: Gunakan
.add_argument()
metode objekArgumentParser
untuk menambahkan parameter dan opsi yang diperlukan untuk program Anda. Setiap argumen dapat memiliki nama, tipe data, deskripsi, dan berbagai atribut lainnya. -
Parse argumen: Gunakan
.parse_args()
metode objekArgumentParser
untuk mengurai argumen dari baris perintah dan menyimpannya dalam sebuah objek. -
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.