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
1Abrir una copia del intérprete de Python
Aparecerá la ventana Python Shell.
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.
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.
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.
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.
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.