;

46.Belajar Bersama Python | Module sys - fungsi sys.argv pada python

Module sys - fungsi sys.argv pada python


buayaberdiri.blogspot.com - Hari ini saya akan share ke kalian tentang module sys , module sys adalah module yang berfungsi untuk mengakses program itu sendiri dan menjalankan file kode python di lingkungan direktori atau sistem itu sendiri.

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

untuk lebih jelasnya lihat contoh dibawah ini :

import sys
print sys.argv

Maka akan mencetak :



"Python 2.7.14 (v 2.7.14:84471935ed, Sep 16 201720:19:30) [MSC v.1500] 32 bit on win32."
>>> 
===================== RESTART: C:\Python27\contoh\a1.py =====================
['C:\\Python27\\contoh\\a1.py']
>>> 

Lihat gambar dibawah ini :



Import sys | fungsi dari sys.argv
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)

Maka akan mencetak :



"Python  2.7.14 (v 2.7.14:84471935ed, Sep 16 201720:19:30) [MSC v.1500 32 bit ] on win32."
>>> 
===================== RESTART: C:\Python27\contoh\a1.py =====================
['C:\\Python27\\contoh\\a1.py']
Jumlah Argumen adalah : 1
>>> 


Lihat gambar dibawah ini :



Import sys | fungsi dari sys.argv
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>


Lihat gambar dibawah ini :



Import sys | fungsi dari sys.argv pada Python
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 :)





List of Article Posts https://buayaberdiri.blogspot.com