Prerequisiti
Ora stiamo elencando alcuni prerequisiti essenziali prima di passare agli esempi relativi a questo articolo:
Esempio 1
Nella nostra prima illustrazione, usiamo il sistema operativo.Tecnica ListDir () che accede a tutti i file e le cartelle in una directory. Il sistema operativo.Il metodo ListDir () in Python visualizza file e cartelle in una directory indicata. Ma non restituisce personaggi speciali come "."E" ... ", che il sistema operativo usa per iterare attraverso varie directory. La funzione richiede solo un argomento, io.e., la destinazione del file della directory di cui si desidera accedere. Non solo questo, ma anche, non restituisce nulla all'interno delle sottocartelle esplorate da questo approccio.
Usiamo il compilatore Spyder per implementare il sistema operativo.Metodo ListDir (). Per spostarsi ulteriormente, crea un nuovo file andando al menu file e quindi inizia a scrivere il tuo codice Python. Inizialmente, importa un modulo OS. Quindi, definiamo un percorso in cui vengono posizionati tutti i nostri file e cartelle. Dopo questo, tutti noi del sistema operativo.funzione listDir () per accedere a tutti i file e le cartelle presenti nella posizione specificata. Possiamo quindi utilizzare una funzione di stampa che visualizza tutti i file e le cartelle accessibili. Il metodo OS.ListDir () è abbastanza semplice e utile. Solo due o tre righe di codice possono risolvere il problema e il codice può essere visto qui:
Import OSDopo aver implementato il tuo sistema operativo.funzione listDir (), salva il file del codice con qualsiasi nome. Tuttavia, non dimenticare di aggiungere il ".Estensione Py ”durante il salvataggio del file del codice. Ora, è il momento di eseguire il codice del programma e visualizzare l'elenco di tutti i file e le cartelle sullo schermo. Eseguire colpendo "F5":
Esempio 2
Nella nostra seconda illustrazione, usiamo il sistema operativo.Tecnica Scandir () che accede a tutti i file e le cartelle dopo aver ripetuto l'intera directory. Usiamo il compilatore Spyder per implementare il sistema operativo.Metodo scandir (). Usiamo lo stesso file per accedere ai file nella directory. La funzione prende anche una discussione proprio come il sistema operativo.listDir (). Inizialmente, abbiamo importato un modulo OS proprio come abbiamo fatto prima. Quindi, definiamo un percorso in cui vengono posizionati tutti i nostri file e cartelle. Dopo questo, usiamo il sistema operativo.funzione scandir () per accedere a tutti i file e le cartelle presenti nella posizione specificata e assegnarlo a "obj1" variabile. La funzione prima scruta l'intera directory. Quindi, ottiene un indice di sistema operativo.Entità di Diventry.
Successivamente, possiamo utilizzare la funzione di stampa, che mostra tutti i file e le cartelle situati nel percorso specificato. Successivamente, utilizziamo un'istruzione per loop e if, che cerca i file e la cartella nel percorso specificato e quindi, visualizza il nome del file e della cartella risultante nella schermata della console. Il metodo è efficiente in quanto scansiona l'intera directory e restituisce il suo indice o iteratore:
Import OSAncora una volta, salva il file del programma e premi F5 per eseguire il codice:
Conclusione
Qui, abbiamo discusso dei due metodi più semplici per visualizzare i file e le cartelle esistenti nella directory. Il metodo OS.ListDir () elencherà tutto ciò che è presente nella directory, come tutti i file e le cartelle. Se si desidera il tipo di file insieme al suo nome, puoi usare il sistema operativo.scandir (). Produce oggetti di Diventry che contengono tipo di file e il suo nome.