130 of 151 menu

Objeto DirEntry del módulo os

El objeto DirEntry incluye archivos y subcarpetas que se encuentran en la carpeta principal. El objeto se obtiene después de aplicar el método scandir del módulo os. Se pueden extraer datos del objeto utilizando los atributos path y name.

Sintaxis

import os os.DirEntry.atributo

Atributos del objeto DirEntry

Atributo Descripción
path Devuelve la ruta completa a los elementos del objeto.
name Devuelve el nombre del elemento del objeto.

Ejemplo

Obtengamos el objeto DirEntry. Para esto necesitamos aplicar el método scandir. Y en la variable res escribiremos el objeto obtenido:

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

Resultado del código ejecutado:

<nt.ScandirIterator object at 0x00000217365611A0>

Ejemplo

Ahora mostremos los nombres de todos los elementos del objeto DirEntry:

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

Resultado del código ejecutado:

dir1 file1.txt file2.txt

Ejemplo

Mostremos las rutas a todos los elementos del objeto DirEntry:

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

Resultado del código ejecutado:

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

Véase también

  • método scandir del módulo os,
    que recorre archivos en una carpeta
  • método getcwd del módulo os,
    que devuelve el directorio de trabajo actual
  • método listdir del módulo os,
    que devuelve la lista de archivos en la carpeta de trabajo
  • método close,
    que cierra un archivo
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar