130 of 151 menu

Objekt DirEntry modula os

Objekt DirEntry vključuje datoteke in podmape, ki se nahajajo v glavni mapi. Objekt dobimo po uporabi metode scandir modula os. Podatke iz objekta lahko izluščimo z atributoma path in name.

Sintaksa

import os os.DirEntry.atribut

Atributi objekta DirEntry

Atribut Opis
path Vrne polno pot do elementov objekta.
name Vrne ime elementa objekta.

Primer

Pridobimo objekt DirEntry. Za to moramo uporabiti metodo scandir. V spremenljivko res zapišimo pridobljeni objekt:

import os res = os.scandir('dir') print(res) res.close()

Rezultat izvedene kode:

<nt.ScandirIterator object at 0x00000217365611A0>

Primer

Zdaj izpišimo imena vseh elementov objekta DirEntry:

import os res = os.scandir('dir') for el in res: print(el.name) res.close()

Rezultat izvedene kode:

dir1 file1.txt file2.txt

Primer

Izpišimo poti do vseh elementov objekta DirEntry:

import os res = os.scandir('dir') for el in res: print(el.path) res.close()

Rezultat izvedene kode:

dir\dir1 dir\file1.txt dir\file2.txt

Glejte tudi

  • metodo scandir modula os,
    ki prečka datoteke v mapi
  • metodo getcwd modula os,
    ki vrne trenutni delovni imenik
  • metodo listdir modula os,
    ki vrne seznam datotek v delovni mapi
  • metodo close,
    ki zapre datoteko
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni