Modul argparse
dalam Python ialah alat yang berkuasa untuk mengendalikan dan menghuraikan hujah baris arahan semasa menjalankan program. Ia membolehkan anda dengan mudah menentukan parameter dan pilihan yang diperlukan untuk program anda dan menyediakan mekanisme yang fleksibel untuk membaca dan menggunakannya.
Berikut adalah langkah-langkah untuk menggunakan argparse
modul:
-
Import
argparse
modul: Mulakan program anda dengan mengimportargparse
modul. -
Tentukan
ArgumentParser
objek: CiptaArgumentParser
objek untuk menentukan parameter dan pilihan yang diperlukan untuk program anda. -
Tambah argumen: Gunakan
.add_argument()
kaedah objekArgumentParser
untuk menambah parameter dan pilihan yang diperlukan untuk program anda. Setiap hujah boleh mempunyai nama, jenis data, perihalan dan pelbagai atribut lain. -
Menghuraikan hujah: Gunakan
.parse_args()
kaedah objekArgumentParser
untuk menghuraikan hujah daripada baris arahan dan menyimpannya dalam objek. -
Gunakan hujah: Gunakan nilai yang disimpan dalam objek yang dihuraikan daripada langkah sebelumnya untuk melaksanakan tindakan yang sepadan dengan pilihan yang disediakan daripada baris arahan.
Contoh: Berikut ialah contoh mudah tentang cara menggunakan argparse
untuk mengira jumlah dua nombor daripada baris arahan:
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}')
Apabila menjalankan program dengan hujah, contohnya: python my_program.py 10 20
, output akan menjadi: The sum is: 30
, dan ia akan memaparkan jumlah dua nombor yang disediakan daripada baris arahan.