python dan glob

Hari ini saya mencari cara mudah untuk melakukan iterasi terhadap file-file yang ada di folder.

O ya, karena sedang belajar python, maka saya mencari cara untuk hal diatas dengan menggunakan python style

setelah membaca manual, maka kita dapat menggunakan modul os. Yang kita butuhkan terdapat dalam perintah listdir.

import os

listfile = os.listdir(‘.’)

Akan tetapi, bila kita ingin membuat list yang hanya berisi file jpg, paling tidak harus melakukan langkah kedua

import os

listfile = os.listdir(‘.’)
listjpg = [x for x in listfile if x.endswith('jpg')]

Ternyata terdapat cara(module) lain yang dapat melakukan hal diatas dengan cara yang lebih mudah, module tersebut adalah glob.

import glob

glob.glob(‘*.jpg’)

Leave a Reply