Interactuar con la estructura de directorios

Para buscar archivos e interactuar con ellos en un sistema, es necesario trabajar con la estructura de directorios. Esto significa trabajar con la estructura mediante llamadas específico de Python para que su código funciona en todas las plataformas que necesita para apoyar. Afortunadamente, usted no tiene que hacer nada especial para obtener esta característica funcione. Python incluye toda la funcionalidad requerida, como se demuestra en los siguientes pasos:

Video: Estructura de Directorios en Android Studio

442460.medium.jpg

1Abrir una copia del intérprete de Python

Aparecerá la ventana Python Shell.

442461.medium.jpg

2Escriba el siguiente código (pulsando Enter después de cada línea):

os importación, sys, stat, timeBP4D = os.listdir ("C: BP4D") De impresión (BP4D)

Python importa los módulos necesarios, pone un anuncio en el directorio en BP4D, y luego muestra la lista en pantalla resultante. Debe cambiar el camino de C: BP4D a la ubicación de almacenamiento en su sistema cuando sea necesario. los listdir () función obtiene una lista de archivos y directorios en cualquier camino que especifique.

442462.medium.jpg

3Escriba el siguiente código (pulsando Enter después de cada línea):

Chap04 = os.path.join ("C: BP4D", BP4D [0]) de impresión (Chap04)

Usted ve un camino combinado que apunta al directorio, que en este caso es C: BP4DChapter04. los unirse() la función tiene un valor incalculable en la creación de nuevos directorios basado en consultas que se realicen en el sistema de archivos.

442463.medium.jpg

4Escriba el siguiente código (pulsando Enter después de cada línea):

Chap04Mode = os.stat (Chap04) .st_modestat.S_ISDIR (Chap04Mode)

La primera línea de código pide las estadísticas de la ruta representada por Chap04. Se obtiene entonces una sola estadística, st_mode. los st_mode valor define qué tipo de entrada Chap04 es. Puede utilizar las funciones de la stat módulo para obtener información adicional, como por ejemplo si la entrada es un directorio. La documentación en el módulo de estadísticas Python te dice mucho más acerca de la stat módulo.

5Escriba el siguiente código (pulsando Enter después de cada línea):

Chap04Content = os.listdir (Chap04) primerarchivo = os.path.join (Chap04, Chap04Content [0]) FirstFileStat = os.stat (primerarchivo) stat.S_ISREG (FirstFileStat.st_mode)

Esta serie de entradas de código comienza por obtener el contenido de la C: BP4DChapter04 directorio. A continuación, crea un camino para el primer archivo de ese directorio y obtiene las estadísticas de ese archivo. Teniendo en cuenta que la C: BP4DChapter04 directorio contiene sólo los archivos y directorios no otros, la stat.S_ISREG () cheque debe volver Cierto.

442465.medium.jpg

6Tipo impresión (FirstFileStat.st_size) y pulse Enter.

Muchas de las estadísticas son directamente accesibles. En este caso, se ve el tamaño del archivo.

442466.medium.jpg

7Tipo impresión (time.ctime (FirstFileStat.st_mtime)) y pulse Enter.

Algunas estadísticas, tales como la fecha de la última modificación, se requiere conversión antes de que pueda leerlos. En este caso, se utiliza el time.ctime () función para cambiar el número de garrapatas reportados por st_mtime en una fecha y hora actuales.

8Cerrar el intérprete de Python

ya está todo hecho.

Video: Video No2. // Estructura de Directorios

Artículos Relacionados