Come elencare i file in Raspberry Pi usando Python

Come elencare i file in Raspberry Pi usando Python
Durante la programmazione, gli utenti possono occasionalmente sentire la necessità di elencare i file. Questo problema di solito influisce sugli utenti che utilizzano esclusivamente Raspberry Pi per la programmazione e non desiderano elencare i file utilizzando le opzioni GUI o Terminal. In tale circostanza, gli utenti potrebbero cercare un modo per elencare ogni file nel sistema utilizzando il codice. Gli utenti usano spesso i sistemi Raspberry Pi per la loro programmazione Python; Pertanto, cercheranno senza dubbio un modo per elencare i file in Python poiché sarà utile per i loro progetti.

Gli utenti Raspberry Pi possono seguire questa guida per imparare a elencare i file di una directory sul sistema Raspberry Pi usando Python.

Come elencare i file di una directory utilizzando Python in Raspberry Pi

Python fornisce due semplici modi per elencare i file di una directory sul sistema Raspberry Pi, che sono i seguenti:

  • Usando il sistema operativo.ListDir
  • Usando il sistema operativo.camminare
  • Usando il sistema operativo.Scandir

Metodo 1: elenca i file in una directory utilizzando Python con il sistema operativo.ListDir

IL ListDir() Metodo, che è una caratteristica del modulo OS, ci consente di visualizzare l'elenco di tutti i file (comprese anche le sottodirectory) archiviate in una directory. Se si desidera stampare un elenco dei file in qualsiasi directory, puoi farlo utilizzando il sistema operativo.listDir () funzione (dove è presente il programma) attraverso i seguenti passaggi:

Passo 1: Avvia il terminale e inserisci il seguente comando nell'editor Nano per creare un file Python.

$ nano .Py

Passo 2: Dopo aver creato il file, immettere il codice di seguito all'interno del file:

Import OS
Elenco = OS.ListDir ('/home/pi')
Stampa (elenco)

Nota: Ricorda di cambiare il percorso del file perché potrebbe essere diverso nella tua situazione.

Salva il file utilizzando "Ctrl+X".

Passaggio 3: Eseguire il file su Raspberry Pi utilizzando il "Python3" interprete.

$ Python3 .Py

Questo visualizzerà l'elenco dei file in pi directory.

Metodo 2: elenca i file in una directory utilizzando Python con il sistema operativo.camminare

Puoi anche usare il sistema operativo.camminare() funzione per elencare i file in una directory utilizzando Python. Elenca ricorsivamente i file in una directory e sottodirectory. Le informazioni possono essere a lungo da leggere, ma se un utente desidera vedere un elenco completo di file all'interno delle directory, la funzione potrebbe essere un'opzione migliore. Per elencare i file tramite questa funzione, seguire i passaggi di seguito:

Passo 1: Per prima cosa utilizzare il seguente comando per creare un nuovo file Python:

$ nano .Py

Passo 2: Aggiungi il seguente codice al file Python dopo.

Import OS
per i file in sistema operativo.walk ('/home/pi/documenti'):
per file nei file:
stampa file)

Nota: Puoi modificare il percorso della directory come preferisci.

Passaggio 3: Salva il documento facendo clic "Ctrl+X", "Y" per approvare le modifiche e "Accedere" per chiuderlo.

Passaggio 4: Eseguire il comando di seguito per eseguire il file Python per visualizzare l'elenco dei file all'interno della directory.

FileName $ Python3.Py

Ed è così che sistema operativo.camminare La funzione mostra tutti i file.

Metodo 3: elenca i file in una directory utilizzando Python con il sistema operativo.Scandir

Puoi anche elencare i file di una directory su Raspberry Pi usando Python con l'aiuto del sistema operativo.scandir () funzione. Per questo motivo, seguire le linee guida di seguito per elencare i file attraverso questa funzione:

Passo 1: Utilizzare il comando seguente per creare un file in cui immetterai il codice per trasferire il file ..

$ nano .Py

Passo 2: Quindi aggiungere il seguente codice al file.

Import OS
# Ottieni l'elenco dei file all'interno di una directory specifica
dir_path = r '/home/pi/'
per il percorso nel sistema operativo.scandir (dir_path):
Se percorso.is_file ():
Stampa (percorso.nome)

Passaggio 3: Colpendo "Ctrl+X" E "Y", Puoi salvare il file.

Passaggio 4: Esegui il comando indicato di seguito utilizzando l'interprete Python3 per visualizzare l'elenco dei file .

$ Python3 .Py

Conclusione

Esistono tre funzioni ampiamente utilizzate utilizzate in Python per elencare i file di una directory che sono sistema operativo.ListDir, OS.camminare E sistema operativo.Scandir mostrato nelle linee guida sopra menzionate. Tutte queste funzioni sono utili per i programmatori che vogliono concentrarsi sulla creazione di codice anziché viaggiare verso le directory o utilizzare i comandi per visualizzare file e directory.