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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш