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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј