Raspberry Pi -brukerne kan følge denne guiden for å lære å liste opp filer i en katalog på Raspberry Pi -systemet ved hjelp av Python.
Hvordan liste opp filer i en katalog ved hjelp av Python i Raspberry Pi
Python gir to enkle måter å liste opp filer på en katalog på Raspberry Pi -systemet, som er som følger:
Metode 1: Liste filer i en katalog ved hjelp av Python med OS.Listdir
De Listdir() Metode, som er en funksjon i OS -modulen, lar oss se listen over alle filene (inkludert underkatalogene også) som er lagret i en katalog. Hvis du ønsker å skrive ut en liste over filene i en hvilken som helst katalog, kan du gjøre det ved å bruke OS.ListDir () funksjon (der programmet er til stede) gjennom følgende trinn:
Trinn 1: Start terminalen og skriv inn følgende kommando i Nano Editor for å opprette en Python -fil.
$ nanoSteg 2: Etter å ha opprettet filen, skriv inn den undergitte koden i filen:
Importer OSMerk: Husk å endre filens vei fordi den kan være annerledes i din situasjon.
Lagre filen ved hjelp av “Ctrl+x”.
Trinn 3: Utfør filen på Raspberry Pi ved hjelp av “Python3” tolk.
$ python3Dette vil vise listen over filer i pi katalog.
Metode 2: Liste filer i en katalog ved hjelp av Python med OS.gå
Du kan også bruke OS.gå() Funksjon for å liste opp filer i en katalog ved hjelp av Python. Den viser rekursivt filene i en katalog og underkatalog. Informasjonen kan være lang å lese, men hvis en bruker vil se en komplett liste over filer i katalogene, kan funksjonen være et bedre alternativ. For å liste opp filer gjennom denne funksjonen, følg de undergitte trinnene:
Trinn 1: Bruk først følgende kommando for å opprette en ny Python -fil:
$ nanoSteg 2: Legg til følgende kode i Python -filen etter det.
Importer OSMerk: Du kan endre katalogstien som du vil.
Trinn 3: Lagre dokumentet ved å klikke “Ctrl+x”, “Y” å godkjenne endringene, og "Tast inn" å lukke den.
Trinn 4: Utfør kommandoen nedenfor for å kjøre Python -filen for å se listen over filer i katalogen.
$ python3 filnavn.pyOg det er slik OS.gå Funksjonen viser alle filene.
Metode 3: Liste filer i en katalog ved hjelp av Python med OS.Scandir
Du kan også liste opp filene til en katalog på Raspberry Pi ved hjelp av Python ved hjelp av OS.Scandir () funksjon. Av denne grunn, følg retningslinjene nedenfor for å liste opp filene gjennom denne funksjonen:
Trinn 1: Bruk følgende kommando til å opprette en fil der du vil legge inn koden for å flytte filen ..
$ nanoSteg 2: Legg deretter til følgende kode i filen.
Importer OSTrinn 3: Ved å slå “Ctrl+x” og “Y”, Du kan lagre filen.
Trinn 4: Kjør kommandoen gitt nedenfor ved hjelp av Python3 -tolken for å se fillisten .
$ python3Konklusjon
Det er tre mye brukte funksjoner som brukes i Python for å liste opp filene til en katalog som er OS.Listdir, OS.gå og OS.Scandir vist i de ovennevnte retningslinjene. Alle disse funksjonene er nyttige for programmererne som ønsker å konsentrere seg om å lage kode i stedet for å reise til kataloger eller bruke kommandoer for å vise filer og kataloger.