Module sys - fungsi sys.argv pada python
Jika kalian ingin melihat artikel tentang Python : Lihat disini
dalam module sys kita akan mengenal yang namanya sys.argv,apa itu sys.argv ?sys.argv adalah fungsi yang membuat dan menjadikan argumen di luar script python itu sendiri yang tercetak dalam keluaran sehingga seolah-olah melewati script pada file python itu sendiri atau berada didalam script yang ada didalam file itu sendiri.
Baca juga artikel tentang : 47.Belajar Bersama Python | Modul math dan fungsi-fungsi math.() pada python
Baca juga artikel tentang : 47.Belajar Bersama Python | Modul math dan fungsi-fungsi math.() pada python
untuk lebih jelasnya lihat contoh dibawah ini :
import sys
print sys.argv
print sys.argv
Maka akan mencetak :
Lihat gambar dibawah ini :
Import sys | fungsi dari sys.argv |
Contoh diatas module sys itu berada di daerah atau lingkungan C:\\Python27\\contoh\\a1.py,ketika ngeprint lingkungan module sys maka nama lingkungan tersebut akan dijadikan argumen,script C:\\Python27\\contoh\\a1.py tidak ada dalam di file kode python a1.py,tapi di lewatkan atau apalah saya tidak kurang paham juga,tapi seolah-olah di lewatkan oleh script di file a1.py itu sendiri.
Baca juga artikel tentang : 48.Belajar Bersama Python | modul datetime python - manipulasi waktu dan tanggal di python
Kita dapat menjumlahkan argumen itu sendiri dengan bantuan len(),cara menjumlahkanya adalah per kalimat atau per huruf(jika hanya ada 1 huruf dalam per spasi,contoh [a b c d]).
import sys
print sys.argv
print "Jumlah Argumen adalah :",len(sys.argv)
print sys.argv
print "Jumlah Argumen adalah :",len(sys.argv)
Maka akan mencetak :
Lihat gambar dibawah ini :
Import sys | fungsi dari sys.argv |
Kamu dapat menggunakan argumen ketika "tidak" berada dalam lingkungan python melalui CMD atau terminal windows atau linux kamu dengan cara menggunakan perintah python kemudian disertai dengan nama file python kamu baru di isi argumen ,contoh : python a1.py ini adalah contoh coyy.
Lihat contoh dibawah ini :
C:\python27\contoh> python a1.py ini contoh coyy
Maka akan mencetak :
C:\python27\contoh>python a1.py ini contoh coyy
['a1.py' ,'ini', 'adalah', 'contoh' ,'coyy']
Jumlah Argumen adalah : 4
C:\python27\contoh>
['a1.py' ,'ini', 'adalah', 'contoh' ,'coyy']
Jumlah Argumen adalah : 4
C:\python27\contoh>
Lihat gambar dibawah ini :
Import sys | fungsi dari sys.argv pada Python |
ini contoh coyy tidak ada dalam script di file a1.py maka akan dijadikan argumen dan a1.py juga dijadikan argumen,jadi total argumen per spasi adalah 4.
Nah sampai disini dulu yahh :)
Gbu :)