Python'daki bir dosya için, veya bulunmayan tüm alt dizinler dahil olmak üzere dizinini aramak istiyorum.Python'daki bir dosya için var olabilecek veya bulunmayan tüm alt dizinler dahil bir dizini arayın.
os.path.exists(/dir1/myfile.pdf)
... ama istediğiniz dosya bazı keyfi alt dizininde yer alıyorsa benim yaptığım o ne değildir:
ben gibi biz içine atmayı dizin bilinmektedir çokça örnek görmek zaten var mı var değil mi? Örneğin, yukarıda pasajı burada bir dosyayı bulamaz:
/dir1/dir2/dir3/.../dir20/myfile.pdf
ve açıkça bunu açık şekilde çalıştırmadan genelleme asla Satır 20 kere, her dizin için bir kez.
Sanırım, dosya sisteminin tam yapısını bilmediğim bir yineleme araması arıyorum (eğer doğru söylediysem). @idjaw önerdiği gibi
[os.walk] gördünüz mü (https://docs.python.org/3/library/os.html#os.walk)? Bu ihtiyaçlarınızı karşılamıyor mu? – idjaw