Os modulunun DirEntry obyekti
DirEntry obyekti
esas qovluqda yerlesen
faylları ve alt qovluqları ehate edir. Obyekt
os modulunun scandir metodu
tetbiq edildikden sonra elde edilir.
Obyekten melumatları path ve
name atributları vasitesile çıxarmaq olar.
Sintaksis
pythonimport os
os.DirEntry.atribut
DirEntry obyektinin atributları
| Atribut | Təsvir |
|---|---|
path |
Obyektin elementlerine tam yolu qaytarır. |
name |
Obyektin elementinin adını qaytarır. |
Nümunə
Gelin DirEntry obyektini elde edek.
Bunun üçün scandir metodunu tetbiq etmek lazımdır.
res dəyişenine isə elde edilmiş
obyekti yazaq:
pythonimport os
res = os.scandir('dir')
print(res)
res.close()
Yerine yetirilmiş kodun neticesi:
python<nt.ScandirIterator object at 0x00000217365611A0>
Nümunə
İndi gelin DirEntry obyektinin butun elementlerinin
adlarını çıxaraq:
pythonimport os
res = os.scandir('dir')
for el in res:
print(el.name)
res.close()
Yerine yetirilmiş kodun neticesi:
pythondir1
file1.txt
file2.txt
Nümunə
Gelin obyektin butun elementlerine olan yolları çıxaraq:
pythonimport os
res = os.scandir('dir')
for el in res:
print(el.path)
res.close()
Yerine yetirilmiş kodun neticesi:
pythondir\dir1
dir\file1.txt
dir\file2.txt