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