130 of 151 menu

DirEntry-objektet i os-modulen

DirEntry-objektet inkluderer filer og undermapper som finnes i hovedmappen. Objektet oppnås etter anvendelse av scandir-metoden i os-modulen. Data kan hentes fra objektet ved hjelp av attributtene path og name.

Syntaks

import os os.DirEntry.attributt

Attributter for DirEntry-objektet

Attributt Beskrivelse
path Returnerer full sti til elementene i objektet.
name Returnerer navnet på elementet i objektet.

Eksempel

La oss få DirEntry-objektet. For å gjøre dette må du bruke scandir-metoden. Og i variabelen res skal vi skrive det oppnådde objektet:

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

Resultatet av utført kode:

<nt.ScandirIterator object at 0x00000217365611A0>

Eksempel

La oss nå skrive ut navnene på alle elementene i DirEntry-objektet:

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

Resultatet av utført kode:

dir1 file1.txt file2.txt

Eksempel

La oss skrive ut stiene til alle elementene i DirEntry-objektet:

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

Resultatet av utført kode:

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

Se også

  • metoden scandir i os-modulen,
    som itererer gjennom filer i en mappe
  • metoden getcwd i os-modulen,
    som returnerer nåværende arbeidskatalog
  • metoden listdir i os-modulen,
    som returnerer liste over filer i arbeidsmappen
  • metoden close,
    som lukker en fil
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis