130 of 151 menu

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

Həmçinin baxın

  • scandir metodu os modulundan,
    hansı ki, qovluqdaki faylları iterasiya edir
  • getcwd metodu os modulundan,
    hansı ki, cari işçi kataloqu qaytarır
  • listdir metodu os modulundan,
    hansı ki, işçi qovluqdaki fayların siyahısını qaytarır
  • close metodu,
    hansı ki, faylı bağlayır
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et