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