So listen Sie Dateien in Raspberry Pi mit Python auf

So listen Sie Dateien in Raspberry Pi mit Python auf
Während der Programmierung können die Benutzer gelegentlich die Notwendigkeit verspüren, Dateien aufzulisten. Dieses Problem betrifft normalerweise Benutzer, die ausschließlich den Raspberry PI für die Programmierung verwenden und keine Dateien mithilfe der GUI- oder Terminaloptionen auflisten möchten. Unter diesen Umständen könnten Benutzer nach einer Möglichkeit suchen, jede Datei im System mithilfe von Code aufzulisten. Benutzer verwenden häufig Raspberry Pi -Systeme für ihre Python -Programmierung. So werden sie zweifellos nach einer Möglichkeit suchen, Dateien in Python aufzulisten, da dies für ihre Projekte nützlich sein wird.

Die Raspberry PI -Benutzer können diesem Handbuch folgen, um zu erfahren.

So listen Sie Dateien eines Verzeichnisses mit Python in Raspberry Pi auf

Python bietet zwei einfache Möglichkeiten, Dateien eines Verzeichnisses auf dem Raspberry Pi -System aufzulisten, die wie folgt sind:

  • Verwenden von Betriebssystem.Listdir
  • Verwenden von Betriebssystem.gehen
  • Verwenden von Betriebssystem.Scandir

Methode 1: Listendateien in einem Verzeichnis mit Python mit dem Betriebssystem auflisten.Listdir

Der Listdir() Methode, die eine Funktion des Betriebssystemmoduls ist, ermöglicht es uns, die Liste aller Dateien (einschließlich der Unterverzeichnisse) in einem Verzeichnis anzuzeigen. Wenn Sie eine Liste der Dateien in jedem Verzeichnis drucken möchten, können Sie dies mit dem verwenden Betriebssystem.ListDir () Funktion (wo das Programm vorhanden ist) in den folgenden Schritten:

Schritt 1: Starten Sie das Terminal und geben Sie den folgenden Befehl im Nano -Editor ein, um eine Python -Datei zu erstellen.

$ nano .py

Schritt 2: Geben Sie nach dem Erstellen der Datei den folgenden Code in die Datei ein:

OS importieren
Liste = os.ListDir ('/home/pi')
Druck (Liste)

Notiz: Denken Sie daran, den Pfad der Datei zu ändern, da dies in Ihrer Situation anders sein kann.

Speichern Sie die Datei mithilfe "Strg+x".

Schritt 3: Führen Sie die Datei auf Raspberry Pi mit dem aus "Python3" Dolmetscher.

$ python3 .py

Dadurch wird die Liste der Dateien in der angezeigt Pi Verzeichnis.

Methode 2: Listendateien in einem Verzeichnis mit Python mit dem Betriebssystem auflisten.gehen

Sie können auch die verwenden Betriebssystem.gehen() Funktion zum Listen von Dateien in einem Verzeichnis mit Python. Es listet die Dateien in einem Verzeichnis und Unterverzeichnissen rekursiv auf. Die Informationen können lange gelesen werden. Wenn ein Benutzer jedoch eine vollständige Liste der Dateien in den Verzeichnissen anzeigen möchten, kann die Funktion eine bessere Option sein. Um Dateien durch diese Funktion aufzulisten, befolgen Sie die folgenden Schritte:

Schritt 1: Verwenden Sie zunächst den folgenden Befehl, um eine neue Python -Datei zu erstellen:

$ nano .py

Schritt 2: Fügen Sie danach den folgenden Code zur Python -Datei hinzu.

OS importieren
Für Dateien in Betriebssystem.Walk ('/home/pi/dokumente'):
Für Dateien in Dateien:
Druckdatei)

Notiz: Sie können den Verzeichnispfad so ändern, wie Sie möchten.

Schritt 3: Speichern Sie das Dokument, indem Sie klicken "Strg+x", "Y" die Änderungen zu genehmigen, und "Eingeben" es zu schließen.

Schritt 4: Führen Sie den folgenden Befehl aus, um die Python -Datei auszuführen, um die Liste der Dateien im Verzeichnis anzuzeigen.

$ python3 Dateiname.py

Und so die wie die Betriebssystem.gehen Die Funktion zeigt alle Dateien an.

Methode 3: Listendateien in einem Verzeichnis mit Python mit dem Betriebssystem auflisten.Scandir

Sie können die Dateien eines Verzeichnisses auf Raspberry Pi auch mithilfe von Python auflisten Betriebssystem.scandir () Funktion. Befolgen Sie aus diesem Grund die folgenden Richtlinien, um die Dateien über diese Funktion aufzulisten:

Schritt 1: Verwenden Sie den folgenden Befehl, um eine Datei zu erstellen, in der Sie den Code eingeben, um die Datei zu verlagern

$ nano .py

Schritt 2: Fügen Sie dann den folgenden Code zur Datei hinzu.

OS importieren
# Dateienliste in einem bestimmten Verzeichnis abrufen
DIR_PATH = R '/HOME/PI/' '
für Pfad im Betriebssystem.Scandir (Dir_Path):
Wenn Pfad.is_file ():
Druck (Pfad.Name)

Schritt 3: Durch Schlagen "Strg+x" Und "Y", Sie können die Datei speichern.

Schritt 4: Führen Sie den unten angegebenen Befehl mit dem Python3 -Interpreter aus, um die Liste der Dateien anzuzeigen .

$ python3 .py

Abschluss

In Python werden drei weit verbreitete Funktionen verwendet, um die Dateien eines Verzeichnisses aufzulisten, die sind Betriebssystem.ListDir, OS.gehen Und Betriebssystem.Scandir in den oben genannten Richtlinien gezeigt. Alle diese Funktionen sind hilfreich für die Programmierer, die sich darauf konzentrieren möchten, Code zu erstellen, anstatt zu Verzeichnissen zu reisen oder Befehle zum Anzeigen von Dateien und Verzeichnissen zu verwenden.