logo

Python | os.listdir()-Methode

Die Methode os.listdir() in Python wird verwendet, um die Liste aller Dateien und Verzeichnisse im angegebenen Verzeichnis abzurufen. Wenn wir kein Verzeichnis angeben, wird eine Liste der Dateien und Verzeichnisse im aktuellen Arbeitsverzeichnis zurückgegeben.

os.listdir()-Methodensyntax in Python

Syntax: os.listdir(Pfad)



Parameter : Pfad (optional): Pfad des Verzeichnisses

Rückgabetyp: Diese Methode gibt die Liste aller Dateien und Verzeichnisse im angegebenen Pfad zurück. Der Rückgabetyp dieser Methode ist Liste .

Beispiel für die Python-Methode os.listdir()

Nachfolgend finden Sie einige Beispiele dafür Python os.listdir()-Methode der OS-Modul :



Listen Sie Dateien und Verzeichnisse in Python auf Verwenden der Methode os.listdir()

In diesem Beispiel verwendet der Code os.listdir(), um eine Liste der Dateien und Verzeichnisse im Stammverzeichnis (/) abzurufen. Anschließend wird die erhaltene Liste gedruckt. Die Ausgabe umfasst die Dateien und Verzeichnisse, die im angegebenen Stammverzeichnis vorhanden sind.

Python3



Normalformen




# importing os module> import> os> > # Get the list of all files and directories> path>=> '/'> dir_list>=> os.listdir(path)> > print>(>'Files and directories in ''>, path,>'' :'>)> > # print the list> print>(dir_list)>

>

>

Ausgabe:

Files and directories in ' / ' : ['sys', 'run', 'tmp', 'boot', 'mnt', 'dev', 'proc', 'var', 'bin', 'lib64', 'usr',  'lib', 'srv', 'home', 'etc', 'opt', 'sbin', 'media']>

Listen Sie Dateien und Verzeichnisse im aktuellen Verzeichnis auf Verwendung von os.listdir()

In diesem Beispiel verwendet der Code die Methode os.listdir(), um eine Liste der Dateien und Verzeichnisse im aktuellen Arbeitsverzeichnis abzurufen os.getcwd() Methode. Anschließend wird die erhaltene Liste ausgedruckt, die Informationen zu den im aktuellen Arbeitsverzeichnis vorhandenen Dateien und Verzeichnissen enthält.

Bienenstockarchitektur

Python3




# importing os module> import> os> > # Get the path of current working directory> path>=> os.getcwd()> > # Get the list of all files and directories> dir_list>=> os.listdir(path)> > print>(>'Files and directories in ''>, path,>'' :'>)> # print the list> print>(dir_list)>

>

>

Ausgabe:

Files and directories in ' /home/ihritik ' : ['.rstudio-desktop', '.gnome', '.ipython', '.cache', '.config', '.ssh', 'Public', 'Desktop', '.pki', 'R', '.bash_history', '.Rhistory', '.oracle_jre_usage', 'Music',  '.ICEauthority', 'Documents', 'examples.desktop', '.swipl-dir-history', '.local',  '.gnupg', '.profile', 'Pictures', '.keras', '.viminfo', '.thunderbird', 'Templates', '.bashrc', '.bash_logout', '.sudo_as_admin_successful', 'Videos', 'images',  'tf_wx_model', 'Downloads', '.mozilla', 'geeksforgeeks']>

Alle Dateien und Verzeichnisse auflisten, wenn kein Pfad angegeben ist

In diesem Beispiel verwendet der Code os.listdir(), um eine Liste der Dateien und Verzeichnisse im aktuellen Arbeitsverzeichnis abzurufen. Anschließend wird die erhaltene Liste ausgedruckt, die Informationen zu den im aktuellen Arbeitsverzeichnis vorhandenen Dateien und Verzeichnissen enthält. Wenn kein Pfad angegeben ist, wird standardmäßig das aktuelle Arbeitsverzeichnis verwendet.

Python3




10 von 100

# importing os module> import> os> # os.listdir() method return path> dir_list>=> os.listdir()> print>(>'Files and directories in current working directory :'>)> # print the list> print>(dir_list)>

>

>

Ausgabe:

Files and directories in current working directory : ['.rstudio-desktop', '.gnome', '.ipython', '.cache', '.config', '.ssh', 'Public', 'Desktop', '.pki', 'R', '.bash_history', '.Rhistory', '.oracle_jre_usage', 'Music',  '.ICEauthority', 'Documents', 'examples.desktop', '.swipl-dir-history', '.local',  '.gnupg', '.profile', 'Pictures', '.keras', '.viminfo', '.thunderbird', 'Templates', '.bashrc', '.bash_logout', '.sudo_as_admin_successful', 'Videos', 'images',  'tf_wx_model', 'Downloads', '.mozilla', 'geeksforgeeks']>

Häufig gestellte Fragen (FAQs)

Was verstehen Sie unter der Methode os.listdir()?

„os.listdir()“ ist eine Python-Methode, die verwendet wird, um eine Liste von Dateien und Verzeichnissen in einem angegebenen Pfad oder dem aktuellen Arbeitsverzeichnis abzurufen. Wenn kein Pfad angegeben wird, gibt die Methode die Liste zurück, was eine einfache Untersuchung und Bearbeitung von Dateisysteminhalten in einem Python-Skript ermöglicht.