130 of 151 menu

DirEntry object van de os-module

Het object DirEntry bevat bestanden en submappen die zich in de hoofdmap bevinden. Het object wordt verkregen na toepassing van de methode scandir van de os-module. Gegevens uit het object kunnen worden geëxtraheerd met behulp van de attributen path en name.

Syntaxis

import os os.DirEntry.attribuut

Attributen van het DirEntry object

Attribuut Beschrijving
path Geeft het volledige pad naar de elementen van het object terug.
name Geeft de naam van het element van het object terug.

Voorbeeld

Laten we het object DirEntry verkrijgen. Hiervoor moet de methode scandir worden toegepast. En in de variabele res schrijven we het verkregen object:

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

Resultaat van de uitgevoerde code:

<nt.ScandirIterator object at 0x00000217365611A0>

Voorbeeld

Laten we nu de namen van alle elementen van het object DirEntry weergeven:

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

Resultaat van de uitgevoerde code:

dir1 file1.txt file2.txt

Voorbeeld

Laten we de paden naar alle elementen van het object DirEntry weergeven:

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

Resultaat van de uitgevoerde code:

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

Zie ook

  • methode scandir van de os-module,
    die bestanden in een map doorloopt
  • methode getcwd van de os-module,
    die de huidige werkmap teruggeeft
  • methode listdir van de os-module,
    die de lijst met bestanden in de werkmap teruggeeft
  • methode close,
    die een bestand sluit
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren