Argv Pada Python

Reading time ~2 minutes

Hari ke-tigabelas rasa malas mulai menjalar lagi, dan hampir tidak konsen saat belajar. Meski begitu saya tetap berusaha untuk melawan rasa malas itu untuk mencapai tujuan saya yaitu menguasai pemrograman Python. Untuk bab kali ini akan belajar tentang beberapa modul yang ada dalam Python seperti modul import dan argv.

Dimulai dari modul import, modul ini berfungsi untuk memanggil modul yang akan digunakan, sedangkan argv sendiri kepanjangan dari argumen, argumen disini adalah variabel yang digunakan dan telah ditentukan dalam skrip. Masih bingung? sama, saya pertama membaca materinya sedikit bingung, tapi setelah menulis ulang dan menjawab hasil study drill saya baru mulai memahaminya sedikit demi sedikit. Berikut jawaban dari study drillnya Jika kita memberikan nilai argumen kurang dari variabel yang telah ditentukan akan mendapati error, dimana nilai yang akan diunpack masih kurang dan ini adalah hasil kode yang sudah saya buat mengabungkan argv dan input :

# import adalah salah satu fitur atau modul Python
# argv adalah modul python
# untuk menjalankan script yang ada argv adalah namascript.py nilai1 nilai2 nilai3 nilai4
from sys import argv
# ini adalah variabel yang akan di unpack oleh argv
nama_skrip, pertama, kedua, ketiga, keempat, kelima = argv
# menggabungkan argv dan input
keempat = input("masukkan nilai keempat: ")
kelima = input("masukkan nilai kelima: ")
# input tanpa argv
keenam = input("nilai keenam tanpa masuk argv: ")
ketujuh = input("nilai keenam tanpa masuk argv: ")

# menampilkan nilai dari variabel menggunakan argv
print("Skrip ini bernama:", nama_skrip)
print("Ini adalah varibel pertama:", pertama)
print("Variabel kedua:", kedua)
print("Variabel ketiga:", ketiga)
# menampilkan nilai dari variabel menggabungkan argv dn input
print("Variabel keempat:", keempat)
print("varabel kelima:", kelima)
# menampilkan nilai dari variabel menggunakan input
print("variabel keenam:", keenam)
print("variabel ketujuh:", ketujuh)
comments powered by Disqus