Mooduli os DirEntry objekt
Objekt DirEntry sisaldab
faile ja alamkaustu, mis asuvad
põhikaustas. Objekt saadakse pärast
mooduli os meetodi scandir
rakendamist. Andmeid objektist
saab eraldada atribuutide path ja
name abil.
Süntaks
import os
os.DirEntry.atribuut
Objekti DirEntry atribuudid
| Atribuut | Kirjeldus |
|---|---|
path |
Tagastab elementide täieliku tee objekti sees. |
name |
Tagastab objekti elemendi nime. |
Näide
Saame objekti DirEntry.
Selleks tuleb rakendada meetodit scandir.
Ja muutujasse res kirjutame saadud
objekti:
import os
res = os.scandir('kaust')
print(res)
res.close()
Koodi täitmise tulemus:
<nt.ScandirIterator object at 0x00000217365611A0>
Näide
Nüüd kuvame kõikide elementide nimed
objektis DirEntry:
import os
res = os.scandir('kaust')
for el in res:
print(el.name)
res.close()
Koodi täitmise tulemus:
kaust1
file1.txt
file2.txt
Näide
Kuvame teed kõikidele elementidele
objektis DirEntry:
import os
res = os.scandir('kaust')
for el in res:
print(el.path)
res.close()
Koodi täitmise tulemus:
kaust\kaust1
kaust\file1.txt
kaust\file2.txt