Cómo enumerar archivos en Raspberry Pi usando Python

Cómo enumerar archivos en Raspberry Pi usando Python
Mientras se programan, los usuarios ocasionalmente pueden sentir la necesidad de enumerar los archivos. Este problema generalmente afecta a los usuarios que usan únicamente el Raspberry Pi para la programación y no desean enumerar archivos utilizando las opciones de GUI o terminal. En esa circunstancia, los usuarios podrían buscar una forma de enumerar cada archivo en el sistema utilizando el código. Los usuarios usan con frecuencia los sistemas Raspberry Pi para su programación de Python; Por lo tanto, sin duda buscarán una forma de enumerar archivos en Python, ya que será útil para sus proyectos.

Los usuarios de Raspberry Pi pueden seguir esta guía para aprender a enumerar los archivos de un directorio en el sistema Raspberry Pi usando Python.

Cómo enumerar archivos de un directorio usando Python en Raspberry Pi

Python proporciona dos formas simples de enumerar archivos de un directorio en el sistema Raspberry Pi, que son los siguientes:

  • Usando OS.listdir
  • Usando OS.caminar
  • Usando OS.escandir

Método 1: Lista de archivos en un directorio usando Python con el sistema operativo.listdir

El listdir() El método, que es una característica del módulo OS, nos permite ver la lista de todos los archivos (incluidos los subdirectorios) almacenados en un directorio. Si desea imprimir una lista de los archivos en cualquier directorio, puede hacerlo usando el sistema operativo.listDir () función (donde está presente el programa) a través de los siguientes pasos:

Paso 1: Inicie el terminal e ingrese el siguiente comando en el editor nano para crear un archivo de python.

$ nano .py

Paso 2: Después de crear el archivo, ingrese el código dado a continuación dentro del archivo:

importar sistema operativo
list = OS.listDir ('/home/pi')
Imprimir (lista)

Nota: Recuerde cambiar la ruta del archivo porque podría ser diferente en su situación.

Guarde el archivo usando "Ctrl+X".

Paso 3: Ejecutar el archivo en Raspberry Pi usando el "Python3" intérprete.

$ python3 .py

Esto mostrará la lista de archivos en el Pi directorio.

Método 2: Enumere los archivos en un directorio usando Python con el sistema operativo.caminar

También puedes usar el sistema operativo.caminar() Función para enumerar archivos en un directorio usando Python. Enumera recursivamente los archivos en un directorio y subdirectorios. La información puede ser larga de leer, pero si los usuarios desean ver una lista completa de archivos dentro de los directorios, la función podría ser una mejor opción. Para enumerar los archivos a través de esta función, siga los pasos dados a continuación:

Paso 1: Primero use el siguiente comando para crear un nuevo archivo de Python:

$ nano .py

Paso 2: Agregue el siguiente código al archivo Python después de eso.

importar sistema operativo
Para archivos en el sistema operativo.Walk ('/Home/Pi/Documents'):
Para el archivo en archivos:
Imprimir archivo)

Nota: Puede modificar la ruta del directorio como desee.

Paso 3: Guarde el documento haciendo clic en "Ctrl+X", "Y" para aprobar los cambios y "Ingresar" Para cerrarlo.

Etapa 4: Ejecute el comando a continuación para ejecutar el archivo Python para ver la lista de archivos dentro del directorio.

$ python3 nombre de archivo.py

Y así es como el sistema operativo.caminar La función muestra todos los archivos.

Método 3: Lista de archivos en un directorio usando Python con el sistema operativo.escandir

También puede enumerar los archivos de un directorio en Raspberry Pi usando Python con la ayuda del sistema operativo.Scandir () función. Por esta razón, siga las pautas a continuación para enumerar los archivos a través de esta función:

Paso 1: Use el siguiente comando para crear un archivo en el que ingrese el código para reubicar el archivo ..

$ nano .py

Paso 2: Luego agregue el siguiente código al archivo.

importar sistema operativo
# Obtenga la lista de archivos dentro de un directorio específico
dir_path = r '/home/pi/'
para el camino en el sistema operativo.Scandir (dir_path):
Si el camino.is_file ():
imprimir (camino.nombre)

Paso 3: Golpeando "Ctrl+X" y "Y", puede guardar el archivo.

Etapa 4: Ejecute el comando que se proporciona a continuación usando el intérprete Python3 para ver la lista de archivos .

$ python3 .py

Conclusión

Hay tres funciones ampliamente utilizadas en Python para enumerar los archivos de un directorio que son sistema operativo.ListDir, OS.caminar y sistema operativo.escandir se muestra en las pautas mencionadas anteriormente. Todas estas funciones son útiles para los programadores que desean concentrarse en crear código en lugar de viajar a directorios o usar comandos para mostrar archivos y directorios.