130 of 151 menu

Os moduļa DirEntry objekts

Objekts DirEntry ietver failus un apakšmapes, kas atrodas galvenajā mapē. Objekts tiek iegūts pēc scandir metodes pielietošanas os modulī. Datus no objekta var izgūt, izmantojot atribūtus path un name.

Sintakse

import os os.DirEntry.atribūts

DirEntry objekta atribūti

Atribūts Apraksts
path Atgriež pilno ceļu uz objekta elementiem.
name Atgriež objekta elementa nosaukumu.

Piemērs

Iegūstam DirEntry objektu. Lai to izdarītu, jāpielieto scandir metode. Un mainīgajā res ierakstīsim iegūto objektu:

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

Koda izpildes rezultāts:

<nt.ScandirIterator object at 0x00000217365611A0>

Piemērs

Tagad izvadīsim visu objektu DirEntry elementu nosaukumus:

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

Koda izpildes rezultāts:

dir1 file1.txt file2.txt

Piemērs

Izvadīsim ceļus uz visiem objekta DirEntry elementiem:

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

Koda izpildes rezultāts:

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

Skatiet arī

  • scandir metode os modulī,
    kas iterē caur failiem mapē
  • getcwd metode os modulī,
    kas atgriež pašreizējo darba direktoriju
  • listdir metode os modulī,
    kas atgriež failu sarakstu darba mapē
  • close metode,
    kas aizver failu
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt