130 of 151 menu

Objekat DirEntry modula os

Objekat DirEntry uključuje datoteke i podfoldere, koji se nalaze u glavnom folderu. Objekat se dobija nakon primene metode scandir modula os. Podaci se iz objekta mogu izvući pomoću atributa path i name.

Sintaksa

import os os.DirEntry.atribut

Atributi objekta DirEntry

Atribut Opis
path Vraća punu putanju do elemenata objekta.
name Vraća ime elementa objekta.

Primer

Hajde da dobijemo objekat DirEntry. Za to je potrebno primeniti metodu scandir. A u promenljivu res ćemo upisati dobijeni objekat:

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

Rezultat izvršenog koda:

<nt.ScandirIterator object at 0x00000217365611A0>

Primer

Sada hajde da prikažemo imena svih elemenata objekta DirEntry:

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

Rezultat izvršenog koda:

dir1 file1.txt file2.txt

Primer

Hajde da prikažemo putanje do svih elemenata objekta DirEntry:

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

Rezultat izvršenog koda:

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

Vidite takođe

  • metod scandir modula os,
    koji prelistava datoteke u folderu
  • metod getcwd modula os,
    koji vraća trenutni radni direktorijum
  • metod listdir modula os,
    koji vraća listu datoteka u radnom folderu
  • metod close,
    koji zatvara datoteku
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij