Pré -requisitos
Agora, estamos listando alguns pré -requisitos que são essenciais antes de você avançar em direção aos exemplos relacionados a este artigo:
Exemplo 1
Em nossa primeira ilustração, usamos o sistema operacional.técnica listdir () que acessa todos os arquivos e pastas em um diretório. O os.O método listdir () no Python exibe arquivos e pastas em um diretório indicado. Mas não retorna personagens especiais como “.”E“… ”, que o sistema operacional usa para iterar através de vários diretórios. A função leva apenas um argumento, eu.e., O destino do arquivo do diretório cuja pasta e nomes de arquivos você deseja acessar. Não apenas isso, mas também, não retorna nada nas subpastas exploradas por esta abordagem.
Usamos o compilador Spyder para implementar o sistema operacional.Método listdir (). Para avançar mais, crie um novo arquivo indo para o menu Arquivo e comece a escrever seu código Python. Inicialmente, importamos um módulo de SO. Em seguida, definimos um caminho onde todos os nossos arquivos e pastas são colocados. Depois disso, todos nós OS.Função listdir () para acessar todos os arquivos e pastas presentes no local especificado. Podemos então usar uma função de impressão que exibe todos os arquivos e pastas acessados. O método os.listdir () é bastante simples e útil. Apenas duas a três linhas de código podem corrigir seu problema, e o código pode ser visto aqui:
OS de importaçãoDepois de implementar seu sistema operacional.Função listdir (), salve seu arquivo de código com qualquer nome. No entanto, não se esqueça de adicionar o “.extensão py ”enquanto salva seu arquivo de código. Agora, é hora de executar o código do seu programa e visualizar a lista de todos os arquivos e pastas na sua tela. Execute atingindo "F5":
Exemplo 2
Em nossa segunda ilustração, usamos o sistema operacional.Técnica Scandir () que acessa todos os arquivos e pastas depois de itera em todo o diretório. Usamos o compilador Spyder para implementar o sistema operacional.Método Scandir (). Usamos o mesmo arquivo para acessar arquivos no diretório. A função também leva um argumento como o OS.listdir (). Inicialmente, importamos um módulo do sistema operacional, como fizemos antes. Em seguida, definimos um caminho onde todos os nossos arquivos e pastas são colocados. Depois disso, usamos o sistema operacional.Scandir () Função para acessar todos os arquivos e pastas presentes no local especificado e atribui -lo à variável "Obj1". A função primeiro verifica todo o diretório. Então, recebe um índice de OS.Entidades de direção.
Em seguida, podemos usar a função de impressão, que mostra todos os arquivos e pastas situadas no caminho especificado. Depois disso, usamos um loop para loop e se pesquisar os arquivos e a pasta no caminho especificado e, em seguida, exibe o arquivo resultante e o nome da pasta na tela do console. O método é eficiente, pois digitaliza todo o diretório e retorna seu índice ou iterador:
OS de importaçãoNovamente, salve o arquivo do seu programa e pressione F5 para executar o código:
Conclusão
Aqui, discutimos os dois métodos mais simples para exibir os arquivos e pastas existentes no diretório. O método os.listdir () listará tudo presente no diretório, como todos os arquivos e pastas. Se você deseja o tipo de arquivo junto com o nome, você pode usar o sistema operacional.Scandir (). Produz objetos Direntry que contêm o tipo de arquivo e seu nome.