Requisitos previos
Ahora, estamos enumerando algunos requisitos previos que son esenciales antes de avanzar hacia los ejemplos relacionados con este artículo:
Ejemplo 1
En nuestra primera ilustración, usamos el sistema operativo.Técnica ListDir () que accede a todos los archivos y carpetas en un directorio. El sistema operativo.El método ListDir () en Python muestra archivos y carpetas en un directorio indicado. Pero no devuelve ningún personaje especial como "."Y" ... ", que el sistema operativo usa para iterar a través de varios directorios. La función toma solo un argumento, yo.mi., el destino de archivo del directorio cuyos nombres de carpeta y archivo desea acceder. No solo esto, sino también, no devuelve nada dentro de las subcarpetas exploradas por este enfoque.
Utilizamos el compilador Spyder para implementar el sistema operativo.Método ListDir (). Para moverse más allá, cree un archivo nuevo dirigiéndose al menú Archivo y luego comience a escribir su código Python. Inicialmente, importamos un módulo de sistema operativo. Luego, definimos una ruta donde se colocan todos nuestros archivos y carpetas. Después de esto, todos somos OS.Función ListDir () para acceder a todos los archivos y carpetas presentes en la ubicación especificada. Luego podemos usar una función de impresión que muestra todos los archivos y carpetas accedidos. El método OS.listDir () es bastante simple y útil. Solo dos o tres líneas de código pueden solucionar su problema, y el código se puede ver aquí:
importar sistema operativoDespués de implementar su sistema operativo.función listDir (), guarde su archivo de código con cualquier nombre. Sin embargo, no olvides agregar el ".Extensión PY "al guardar su archivo de código. Ahora, es hora de ejecutar su código de programa y ver la lista de todos los archivos y carpetas en su pantalla. Ejecutar al presionar "F5":
Ejemplo 2
En nuestra segunda ilustración, usamos el sistema operativo.Técnica Scandir () que accede a todos los archivos y carpetas después de iterar a través de todo el directorio. Utilizamos el compilador Spyder para implementar el sistema operativo.método scandir (). Usamos el mismo archivo para acceder a los archivos en el directorio. La función también toma un argumento al igual que el sistema operativo.listDir (). Inicialmente, importamos un módulo del sistema operativo tal como lo hicimos antes. Luego, definimos una ruta donde se colocan todos nuestros archivos y carpetas. Después de esto, usamos el sistema operativo.Función Scandir () para acceder a todos los archivos y carpetas presentes en la ubicación especificada y asignarla a la variable "OBJ1". La función primero escanea todo el directorio. Entonces, obtiene un índice de sistema operativo.Entidades de dirección.
A continuación, podemos usar la función de impresión, que muestra todos los archivos y carpetas situadas en la ruta especificada. Después de esto, usamos una instrucción for bucle e if, que busca los archivos y la carpeta en la ruta especificada y luego, muestra el archivo y el nombre de la carpeta resultante en la pantalla de la consola. El método es eficiente ya que escanea todo el directorio y devuelve su índice o iterador:
importar sistema operativoNuevamente, guarde su archivo de programa y presione F5 para ejecutar el código:
Conclusión
Aquí, discutimos los dos métodos más simples para mostrar los archivos y carpetas existentes en el directorio. El método OS.ListDir () enumerará todo lo presente en el directorio, como todos los archivos y carpetas. Si desea un tipo de archivo junto con su nombre, puede usar OS.Scandir (). Produce objetos de dirección que contienen el tipo de archivo y su nombre.