130 of 151 menu

Objeto DirEntry do módulo os

O objeto DirEntry inclui arquivos e subpastas que estão localizados na pasta principal. O objeto é obtido após a aplicação do método scandir do módulo os. Extrair dados do objeto pode ser feito com os atributos path e name.

Sintaxe

import os os.DirEntry.atributo

Atributos do objeto DirEntry

Atributo Descrição
path Retorna o caminho completo para os elementos do objeto.
name Retorna o nome do elemento do objeto.

Exemplo

Vamos obter o objeto DirEntry. Para isso é necessário aplicar o método scandir. E na variável res vamos registrar o objeto obtido:

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

Resultado do código executado:

<nt.ScandirIterator object at 0x00000217365611A0>

Exemplo

Agora vamos exibir os nomes de todos os elementos do objeto DirEntry:

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

Resultado do código executado:

dir1 file1.txt file2.txt

Exemplo

Vamos exibir os caminhos para todos os elementos do objeto DirEntry:

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

Resultado do código executado:

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

Veja também

  • método scandir do módulo os,
    que itera arquivos em uma pasta
  • método getcwd do módulo os,
    que retorna o diretório de trabalho atual
  • método listdir do módulo os,
    que retorna a lista de arquivos na pasta de trabalho
  • método close,
    que fecha um arquivo
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar