İyi günler benim dosya filtreleme işlemi yapmam gerekiyor amacım bir dosya arama uygulaması yapmak shelve kullanarak listbox içinde filtreleme tipini tutmalıyım ama filtreleme fonksiyonunu yapamadım yardımcı olurmusunuz? Dosya Tipi Filtresi: Kullanıcı programın desteklediği iki dosya tipinden hangisi için arama yapmak istediğini belirtebilmelidir. İlgili Listbox’da kullanıcıya bu anlamda iki seçenek sunmalısınız; Program Kodu ve Düz Metin. Kullanıcı bunlarda en az birini, dilerse ikisini birden seçebilmelidir. Program ilk ayağa kalktığında her ikisi birden seçili gelmelidir.(gui kısmını hallettim)
lütfen yardımcı olun burayı anlayamadım
Merhaba, şöyle bir algoritma işinizi görüyor mu?
import os
def search(path: str, extension: str):
for i, j, k in os.walk(path):
for m in k:
if m.endswith(extension):
yield os.path.join(i, m)
dosyalar = list(search(path=os.getcwd(), extension="py"))
print(dosyalar)
1 Beğeni
Çokk teşekkür ederim, sanırım işime yarayacak şuan kontrol edemiyorum ilgilendiğiniz için sağolun