DirEntry-objektet i os-modulen
DirEntry-objektet inkluderer
filer og undermapper som finnes i
hovedmappen. Objektet oppnås etter
anvendelse av scandir-metoden i
os-modulen. Data kan hentes fra objektet
ved hjelp av attributtene path og
name.
Syntaks
import os
os.DirEntry.attributt
Attributter for DirEntry-objektet
| Attributt | Beskrivelse |
|---|---|
path |
Returnerer full sti til elementene i objektet. |
name |
Returnerer navnet på elementet i objektet. |
Eksempel
La oss få DirEntry-objektet.
For å gjøre dette må du bruke scandir-metoden.
Og i variabelen res skal vi skrive det oppnådde
objektet:
import os
res = os.scandir('dir')
print(res)
res.close()
Resultatet av utført kode:
<nt.ScandirIterator object at 0x00000217365611A0>
Eksempel
La oss nå skrive ut navnene på alle elementene
i DirEntry-objektet:
import os
res = os.scandir('dir')
for el in res:
print(el.name)
res.close()
Resultatet av utført kode:
dir1
file1.txt
file2.txt
Eksempel
La oss skrive ut stiene til alle elementene
i DirEntry-objektet:
import os
res = os.scandir('dir')
for el in res:
print(el.path)
res.close()
Resultatet av utført kode:
dir\dir1
dir\file1.txt
dir\file2.txt