Bir dizinde bulunan belli uzantılara ait dosyaları listeleme
Açıklama: Verilen dizindeki, verilen uzantı(lar)a ait dosyaları listeler.
Girdiler: directory -> Bakılacak dizin (klasör), fileExtList -> listelenecek dosyaların uzantıları
Çıktı: fileList -> Bulunan dosyaların listesi
Örnek:
import os
myFiles = listDirectory('resimlerim',['.jpg','.png'])
English description: List the files having the given extensions within a directory.
Kaynak kod
def listDirectory(directory, fileExtList):
"""
Verilen dizindeki, verilen uzanti(lar)a ait dosyalari listeler.
Girdiler: directory -> Bakilacak dizin (klasor)
fileExtList -> Listelenecek dosyalarin uzantilari
Cikti: fileList -> Bulunan dosyalarin listesi
Ornek:
import os
myFiles = listDirectory('resimlerim', ['.jpg','.png'])
"""
fileList = [os.path.normcase(f)
for f in os.listdir(directory)]
fileList = [os.path.join(directory, f)
for f in fileList if os.path.splitext(f)[1] in fileExtList]
return fileList


