El método os.listdir() en Python se utiliza para obtener la lista de todos los archivos y directorios en el directorio especificado. Si no especificamos ningún directorio, se devolverá una lista de archivos y directorios en el directorio de trabajo actual.
Sintaxis del método os.listdir() en Python
Sintaxis: os.listdir(ruta)
Parámetros : ruta (opcional): ruta del directorio
Tipo de devolución: Este método devuelve la lista de todos los archivos y directorios en la ruta especificada. El tipo de retorno de este método es lista .
Ejemplo del método Python os.listdir()
A continuación se muestran algunos ejemplos de Pitón método os.listdir() del módulo de sistema operativo :
Listar archivos y directorios en Python Usando el método os.listdir()
En este ejemplo, el código usa os.listdir() para obtener una lista de archivos y directorios en el directorio raíz (/). Luego imprime la lista obtenida. El resultado incluye los archivos y directorios presentes en el directorio raíz especificado.
Python3
actor chiranjeevi
# 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)> |
>
>
Producción:
Files and directories in ' / ' : ['sys', 'run', 'tmp', 'boot', 'mnt', 'dev', 'proc', 'var', 'bin', 'lib64', 'usr', 'lib', 'srv', 'home', 'etc', 'opt', 'sbin', 'media']>
Listar archivos y directorios en el directorio actual Usando os.listdir()
En este ejemplo, el código utiliza el método os.listdir() para obtener una lista de archivos y directorios en el directorio de trabajo actual. sistema operativo.getcwd() método. Luego imprime la lista obtenida, proporcionando información sobre los archivos y directorios presentes en el directorio de trabajo actual.
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)> |
tercera forma normal
>
>
Producción:
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']>
Enumerar todos los archivos y directorios cuando no se especifica ninguna ruta
En este ejemplo, el código usa os.listdir() para obtener una lista de archivos y directorios en el directorio de trabajo actual. Luego imprime la lista obtenida, proporcionando información sobre los archivos y directorios presentes en el directorio de trabajo actual. Si no se especifica ninguna ruta, el valor predeterminado es el directorio de trabajo actual.
Python3
pitón o
# 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)> |
>
>
Producción:
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']>
Preguntas frecuentes (FAQ)
¿Qué entiendes por método os.listdir()?
`os.listdir()` es un método de Python que se utiliza para obtener una lista de archivos y directorios en una ruta específica o en el directorio de trabajo actual. Si no se proporciona ninguna ruta, el método devuelve la lista, lo que permite una fácil exploración y manipulación del contenido del sistema de archivos en un script de Python.