Kitu DirEntry cha Moduli ya os
Kitu DirEntry hujumuisha
faili na folda ndogo, ambazo ziko kwenye
folda kuu. Kitu hupatikana baada ya
kutumia mbinu scandir ya moduli
os. Kutoa data kutoka kwenye kitu
kunaweza kufanyika kwa kutumia sifa path na
name.
Syntax
import os
os.DirEntry.sifa
Sifa za Kitu DirEntry
| Sifa | Maelezo |
|---|---|
path |
Hurejesha njia kamili hadi kwa vipengele vya kitu. |
name |
Hurejesha jina la kipengele cha kitu. |
Mfano
Wacha tupate kitu DirEntry.
Ili kufanya hivyo inahitaji kutumia mbinu scandir.
Na kwenye tofauti res tutaandika kitu
kilichopatikana:
import os
res = os.scandir('dir')
print(res)
res.close()
Matokeo ya msimbo uliofanyika:
<nt.ScandirIterator object at 0x00000217365611A0>
Mfano
Sasa wacha tuonyeshe majina ya vipengele vyote
vya kitu DirEntry:
import os
res = os.scandir('dir')
for el in res:
print(el.name)
res.close()
Matokeo ya msimbo uliofanyika:
dir1
file1.txt
file2.txt
Mfano
Wacha tuonyeshe njia hadi kwa vipengele vyote
vya kitu DirEntry:
import os
res = os.scandir('dir')
for el in res:
print(el.path)
res.close()
Matokeo ya msimbo uliofanyika:
dir\dir1
dir\file1.txt
dir\file2.txt