130 of 151 menu

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

Дагы караңыз

  • scandir os модулунун методу,
    ал папкадагы файлдарды иреттейт
  • getcwd os модулунун методу,
    ал учурдагы ишчү каталогду кайтарат
  • listdir os модулунун методу,
    ал ишчү папкадагы файлдардын тизмесин кайтарат
  • close методу,
    ал файлды жабат
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу