Tabla de contenido:
- 1Abra una copia del Python Shell.
- 2 Ingrese el siguiente código (presionando Enter luego de cada línea):
- 3Escriba el siguiente código (presionando Enter después de cada línea):
- 4 Escriba el siguiente código (presionando Enter luego de cada línea):
- 5 Escriba el siguiente código (presionando Enter luego de cada línea):
- 6 Escriba print (FirstFileStat. St_size) y presione Entrar.
- 7 Escriba print (time. Ctime (FirstFileStat. St_mtime)) y presione Entrar.
- 8Cierre el Python Shell.
Video: 34 - Tutorial de C++ en español - list_dir (Listar directorios) 2025
Para encontrar archivos e interactuar con ellos en un sistema, debe trabajar con la estructura del directorio. Esto significa trabajar con la estructura utilizando llamadas específicas de Python para que su código funcione en todas las plataformas que necesite. Afortunadamente, no tienes que hacer nada especial para que funcione esta función. Python incluye toda la funcionalidad requerida, como se demuestra en los siguientes pasos:
1Abra una copia del Python Shell.
Verá la ventana de Python Shell.
2 Ingrese el siguiente código (presionando Enter luego de cada línea):
import os, sys, stat, time BP4D = os. listdir ("C: BP4D") print (BP4D)
Python importa los módulos necesarios, coloca una lista de directorios en BP4D y luego muestra la lista resultante en pantalla. Debe cambiar la ruta de "C: BP4D" a la ubicación de almacenamiento en su sistema según sea necesario. La función listdir () obtiene una lista de archivos y directorios en cualquier ruta especificada.
3Escriba el siguiente código (presionando Enter después de cada línea):
Chap04 = os. camino. join ("C: BP4D", BP4D [0]) print (Chap04)
Verá una ruta combinada que apunta al directorio, que en este caso es C: BP4DChapter04. La función join () es invaluable en la creación de nuevos directorios en función de las consultas que realiza en el sistema de archivos.
4 Escriba el siguiente código (presionando Enter luego de cada línea):
Chap04Mode = os. stat (Chap04). st_mode stat. S_ISDIR (Chap04Mode)
La primera línea de código solicita las estadísticas para la ruta representada por Chap04. A continuación, obtiene una única estadística, st_mode. El valor st_mode define qué tipo de entrada es Chap04. Puede usar las características del módulo stat para obtener información adicional, como si la entrada es un directorio. La documentación en el módulo de estadísticas de Python le dice mucho más sobre el módulo de estadísticas.
5 Escriba el siguiente código (presionando Enter luego de cada línea):
Chap04Content = os. listdir (Chap04) FirstFile = os. camino. join (Chap04, Chap04Content [0]) FirstFileStat = os. stat (FirstFile) stat. S_ISREG (FirstFileStat. St_mode)
Esta serie de entradas de código comienza por obtener el contenido del directorio C: BP4DChapter04. Luego crea una ruta al primer archivo en ese directorio y obtiene las estadísticas para ese archivo. Dado que el directorio C: BP4DChapter04 contiene solo archivos y no otros directorios, la estadística. La comprobación S_ISREG () debería devolver True.
6 Escriba print (FirstFileStat. St_size) y presione Entrar.
Muchas de las estadísticas son directamente accesibles. En este caso, verá el tamaño del archivo.
7 Escriba print (time. Ctime (FirstFileStat. St_mtime)) y presione Entrar.
Algunas estadísticas, como la fecha de la última modificación, requerirán una conversión antes de poder leerlas. En este caso, usa el tiempo. Función ctime () para cambiar el número de tics reportados por st_mtime a una fecha y hora reales.
8Cierre el Python Shell.
Ya has terminado.
