Objekti DirEntry i modulit os
Objekti DirEntry përfshin
skedarët dhe nëndosjet që gjenden në
dosjen kryesore. Objekti merret pas
zbatimit të metodës scandir të modulit
os. Nxjerrja e të dhënave nga objekti
është e mundur me ndihmën e atributeve path dhe
name.
Sintaksa
import os
os.DirEntry.attribute
Atributet e objektit DirEntry
| Atributi | Përshkrimi |
|---|---|
path |
Kthen rrugën e plotë tek elementët e objektit. |
name |
Kthen emrin e elementit të objektit. |
Shembull
Le të marrim objektin DirEntry.
Për këtë duhet të zbatohet metoda scandir.
Dhe në variablin res do të regjistrojmë objektin
e marrë:
import os
res = os.scandir('dir')
print(res)
res.close()
Rezultati i kodit të ekzekutuar:
<nt.ScandirIterator object at 0x00000217365611A0>
Shembull
Tani le të shfaqim emrat e të gjithë elementëve
të objektit DirEntry:
import os
res = os.scandir('dir')
for el in res:
print(el.name)
res.close()
Rezultati i kodit të ekzekutuar:
dir1
file1.txt
file2.txt
Shembull
Le të shfaqim rrugët për të gjithë elementët
e objektit DirEntry:
import os
res = os.scandir('dir')
for el in res:
print(el.path)
res.close()
Rezultati i kodit të ekzekutuar:
dir\dir1
dir\file1.txt
dir\file2.txt