130 of 151 menu

Objekto DirEntry modulio os

Objektas DirEntry apima failus ir pakatalogius, kurie yra pagrindiniame kataloge. Objektas gaunamas po metodo scandir modulio os taikymo. Išgauti duomenis iš objekto galima naudojant atributus path ir name.

Sintaksė

import os os.DirEntry.atributas

Objekto DirEntry atributai

Atributas Aprašas
path Grąžina pilną kelią prie objekto elementų.
name Grąžina objekto elemento pavadinimą.

Pavyzdys

Gaukime objektą DirEntry. Tam reikia pritaikyti metodą scandir. O į kintamąjį res įrašysime gautą objektą:

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

Vykdymo rezultatas:

<nt.ScandirIterator object at 0x00000217365611A0>

Pavyzdys

Dabar išveskime visų objekto DirEntry elementų pavadinimus:

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

Vykdymo rezultatas:

dir1 file1.txt file2.txt

Pavyzdys

Išveskime kelius į visus objekto DirEntry elementus:

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

Vykdymo rezultatas:

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

Taip pat žiūrėkite

  • metodas scandir modulio os,
    kuris iteruoja failus kataloge
  • metodas getcwd modulio os,
    kuris grąžina dabartinį darbinį katalogą
  • metodas listdir modulio os,
    kuris grąžina failų sąrašą darbiniame kataloge
  • metodas close,
    kuris uždarą failą
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti