130 of 151 menu

Objekt DirEntry modulu os

Objekt DirEntry zahŕňa súbory a podpriečinky, ktoré sa nachádzajú v hlavnom priečinku. Objekt sa získa po aplikovaní metódy scandir modulu os. Extrahovať dáta z objektu je možné pomocou atribútov path a name.

Syntax

import os os.DirEntry.atribút

Atribúty objektu DirEntry

Atribút Popis
path Vráti úplnú cestu k elementom objektu.
name Vráti názov elementu objektu.

Príklad

Získajme objekt DirEntry. Na to je potrebné aplikovať metódu scandir. A do premennej res zapíšme získaný objekt:

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

Výsledok vykonaného kódu:

<nt.ScandirIterator object at 0x00000217365611A0>

Príklad

Teraz vypíšme mená všetkých elementov objektu DirEntry:

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

Výsledok vykonaného kódu:

dir1 file1.txt file2.txt

Príklad

Vypíšme cesty ku všetkým elementom objektu DirEntry:

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

Výsledok vykonaného kódu:

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

Pozri tiež

  • metóda scandir modulu os,
    ktorá prechádza súbory v priečinku
  • metóda getcwd modulu os,
    ktorá vráti aktuálny pracovný adresár
  • metóda listdir modulu os,
    ktorá vráti zoznam súborov v pracovnom priečinku
  • metóda close,
    ktorá zatvorí súbor
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť