130 of 151 menu

Објекат DirEntry модула os

Објекат DirEntry укључује у себе датотеке и подфасцикле, које се налазе у главној фасцикли. Објекат се добија након употребе методе scandir модула os. Податке из објекта можемо извући користећи атрибуте 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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј