Menggunakan Argument Command-Line
Selain menggunakan input()
untuk mengambil input dari pengguna, kita juga dapat menggunakan argument yang diberikan melalui baris perintah saat menjalankan skrip Python.
import sys
nama = sys.argv[1]
umur = int(sys.argv[2])
print("Nama Anda:", nama)
print("Umur Anda:", umur)
Dalam contoh di atas, kita mengimpor modul sys
yang memungkinkan akses ke argument baris perintah. Argument pertama (sys.argv[1]
) dianggap sebagai nama dan argument kedua (sys.argv[2]
) dianggap sebagai umur.
Menggunakan Modul argparse
Modul argparse
adalah alat yang sangat berguna untuk mengambil argumen baris perintah yang lebih kompleks dan terstruktur. Ini memungkinkan kita untuk mendefinisikan opsi dan argumen yang diharapkan dari pengguna dan menangani parsing secara otomatis.