130 of 151 menu

Objek DirEntry van die os-module

Die objek DirEntry bevat lêers en subgidse wat in die hoofgids voorkom. Die objek word verkry na toepassing van die scandir-metode van die os-module. Data kan uit die objek onttrek word met behulp van die attribute path en name.

Sintaksis

import os os.DirEntry.attribuut

Attribute van die DirEntry-objek

Attribuut Beskrywing
path Gee die volledige pad na die elemente van die objek terug.
name Gee die naam van die element van die objek terug.

Voorbeeld

Kom ons kry die objek DirEntry. Om dit te doen, moet die scandir-metode toegepas word. En in die veranderlike res sal ons die verkregte objek stoor:

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

Resultaat van die uitgevoerde kode:

<nt.ScandirIterator object at 0x00000217365611A0>

Voorbeeld

Laat ons nou die name van alle elemente van die objek DirEntry uittrek:

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

Resultaat van die uitgevoerde kode:

gids1 lêer1.txt lêer2.txt

Voorbeeld

Kom ons trek die paadjies na alle elemente van die objek DirEntry uit:

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

Resultaat van die uitgevoerde kode:

gids\gids1 gids\lêer1.txt gids\lêer2.txt

Sien ook

  • die scandir-metode van die os-module,
    wat deur lêers in 'n gids iterêr
  • die getcwd-metode van die os-module,
    wat die huidige werksgids teruggee
  • die listdir-metode van die os-module,
    wat 'n lys van lêers in die werksgids teruggee
  • die close-metode,
    wat 'n lêer sluit
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp