130 of 151 menu

DirEntry objektum

A DirEntry objektum a fő mappában található fájlokat és almappákat tartalmaz. Az objektumot az os modul scandir metódusának alkalmazásával kapjuk. Az adatokat az objektumból a path és name attribútumok segítségével nyerhetjük ki.

Szintaxis

import os os.DirEntry.attribútum

A DirEntry objektum attribútumai

Attribútum Leírás
path Visszaadja az objektum elemeinek teljes elérési útját.
name Visszaadja az objektum elemének nevét.

Példa

Kapjunk DirEntry objektumot. Ehhez a scandir metódust kell alkalmazni. A res változóba pedig írjuk a kapott objektumot:

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

A kód végrehajtásának eredménye:

<nt.ScandirIterator object at 0x00000217365611A0>

Példa

Most írassuk ki a DirEntry objektum összes elemének a nevét:

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

A kód végrehajtásának eredménye:

dir1 file1.txt file2.txt

Példa

Írassuk ki a DirEntry objektum összes elemének az elérési útját:

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

A kód végrehajtásának eredménye:

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

Lásd még

  • az scandir metódus az os modulban,
    amely egy mappa fájljait iterálja
  • az getcwd metódus az os modulban,
    amely visszaadja az aktuális munkakönyvtárat
  • az listdir metódus az os modulban,
    amely visszaadja a munkamappában lévő fájlok listáját
  • az close metódus,
    amely bezár egy fájlt
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás