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
import 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:
import os
res = os.scandir('dir')
print(res)
res.close()
Yerine yetirilmiş kodun neticesi:
<nt.ScandirIterator object at 0x00000217365611A0>
Nümunə
İndi gelin DirEntry obyektinin butun elementlerinin
adlarını çıxaraq:
import os
res = os.scandir('dir')
for el in res:
print(el.name)
res.close()
Yerine yetirilmiş kodun neticesi:
dir1
file1.txt
file2.txt
Nümunə
Gelin obyektin butun elementlerine olan yolları çıxaraq:
import os
res = os.scandir('dir')
for el in res:
print(el.path)
res.close()
Yerine yetirilmiş kodun neticesi:
dir\dir1
dir\file1.txt
dir\file2.txt