130 of 151 menu

Os Modülünün DirEntry Nesnesi

DirEntry nesnesi, ana dizinde bulunan dosyaları ve alt klasörleri içerir. Bu nesne, os modülünün scandir metodu uygulandıktan sonra elde edilir. Nesneden veri çıkarmak için path ve name nitelikleri kullanılabilir.

Sözdizimi

import os os.DirEntry.nitelik

DirEntry Nesnesinin Nitelikleri

Nitelik Açıklama
path Nesne elemanlarının tam yolunu döndürür.
name Nesne elemanının adını döndürür.

Örnek

Bir DirEntry nesnesi elde edelim. Bunun için scandir metodunu uygulamak gerekir. Ve res değişkenine elde edilen nesneyi yazalım:

import os res = os.scandir('dir') print(res) res.close()

Kodun çalıştırılmasının sonucu:

<nt.ScandirIterator object at 0x00000217365611A0>

Örnek

Şimdi DirEntry nesnesinin tüm elemanlarının isimlerini yazdıralım:

import os res = os.scandir('dir') for el in res: print(el.name) res.close()

Kodun çalıştırılmasının sonucu:

dir1 file1.txt file2.txt

Örnek

DirEntry nesnesinin tüm elemanlarının yollarını yazdıralım:

import os res = os.scandir('dir') for el in res: print(el.path) res.close()

Kodun çalıştırılmasının sonucu:

dir\dir1 dir\file1.txt dir\file2.txt

Ayrıca Bakınız

  • scandir metodu os modülü,
    bir dizindeki dosyaları yineler
  • getcwd metodu os modülü,
    mevcut çalışma dizinini döndürür
  • listdir metodu os modülü,
    çalışma dizinindeki dosya listesini döndürür
  • close metodu,
    bir dosyayı kapatır
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet