os модулунун DirEntry объектиси
DirEntry объектиси
негизги папкада жайгашкан
файлдарды жана папкаларды камтыйт. Объект
os модулунун scandir методу
колдонулгандан кийин алынат.
Объекттен маалыматты path жана
name атрибуттары аркылуу алууга болот.
Синтаксис
import os
os.DirEntry.атрибут
DirEntry объектисинин атрибуттары
| Атрибут | Сүрөттөмө |
|---|---|
path |
Объект элементтеринин толук жолун кайтарат. |
name |
Объект элементинин атын кайтарат. |
Мисал
Келгиле, DirEntry объектисин алалы.
Бул үчүн scandir методу колдонулушу керек.
res өзгөрмөсүнө алынган объектти
жазабыз:
import os
res = os.scandir('dir')
print(res)
res.close()
Коддун иштешинин натыйжасы:
<nt.ScandirIterator object at 0x00000217365611A0>
Мисал
Эми келгиле, DirEntry объектисинин бардык
элементтеринин аттарын чыгаралы:
import os
res = os.scandir('dir')
for el in res:
print(el.name)
res.close()
Коддун иштешинин натыйжасы:
dir1
file1.txt
file2.txt
Мисал
Келгиле, DirEntry объектисинин бардык
элементтеринин жолдорун чыгаралы:
import os
res = os.scandir('dir')
for el in res:
print(el.path)
res.close()
Коддун иштешинин натыйжасы:
dir\dir1
dir\file1.txt
dir\file2.txt